随笔分类 -  Asp.Net

摘要:1.Enable-Migrations -EnableAutomaticMigrations2.Add-Migration InitialCreate3.Update-Database -Verbose 说明,第一条命令我们只有第一次初始化数据库的时候才需要执行,后面更新表结构或者新增、删除表的时候 阅读全文
posted @ 2019-11-22 17:44 彪悍的代码不需要注释 阅读(408) 评论(0) 推荐(0) 编辑
摘要:1. @RenderBody() 代表:是一个占位符,是留给子页面的位置,子页面使用这个模版,子页面中的内容会被放到@RenderBody的位置。合并后当作一个整体加载 2. @RenderSection(string,boolean) 第一个参数是string类型,标明名称;第二个参数是boole 阅读全文
posted @ 2019-02-28 21:22 彪悍的代码不需要注释 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1. 创建视图都不勾选:代表不使用任何模版,页面的代码即为运行后显示的内容 2. 创建分部视图 代表统会自动把View文件夹下名为“_ViewStart.cshtml”的内容添加到新建的html最上面 “_ViewStart.cshtml”里写的是“Layout = "~/Views/Shared/ 阅读全文
posted @ 2019-02-28 21:09 彪悍的代码不需要注释 阅读(529) 评论(0) 推荐(1) 编辑
摘要:重复提交的场景很常见,可能是当时服务器延迟的原因,如购物车物品叠加,重复提交多个订单。常见的解决方法是提交后把Button在客户端Js禁用,或是用Js禁止后退键等。在ASP.NET MVC 3 Web Application中 如何去防止这类HTTP-Post的重复提交呢? 我们可以借助Sessio 阅读全文
posted @ 2017-04-25 14:56 彪悍的代码不需要注释 阅读(1515) 评论(0) 推荐(0) 编辑
摘要:一、@RenderBody 当创建基于_Layout.cshtml布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过_Layout.cshtml布局页面的@RenderBody()方法呈现在标签之间。 二、@RenderPage 从名称可以猜出来这个方法是要呈现一个页面。比如网页 阅读全文
posted @ 2017-04-25 14:46 彪悍的代码不需要注释 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:ViewBag.SysModuleList =new List<SysModule>(){.....}; var data = @Html.Raw(Json.Encode(ViewBag.sysModuleList)); $('#treeView').treeview({ color: "#428b 阅读全文
posted @ 2017-04-19 14:10 彪悍的代码不需要注释 阅读(618) 评论(0) 推荐(0) 编辑
摘要:缓存是将信息放在内存中以避免频繁访问数据库从数据库中提取数据,在系统优化过程中,缓存是比较普遍的优化做法和见效比较快的做法。 对于MVC有Control缓存和Action缓存。 一、Control缓存 Control缓存即是把缓存应用到整个Control上,该Control下的所有Action都会被 阅读全文
posted @ 2017-04-19 09:57 彪悍的代码不需要注释 阅读(273) 评论(0) 推荐(0) 编辑
摘要:正在 Code First 模式下将此上下文与从 EDMX 文件生成的用于 Database First 或 Model First 开发的代码一起使用。这将无法正常工作。若要解决此问题,请不要删除引发此异常的代码行。如果希望使用 Database First 或 Model First,请确保 E 阅读全文
posted @ 2017-04-07 14:16 彪悍的代码不需要注释 阅读(609) 评论(0) 推荐(1) 编辑
摘要:public T AddEntity(T entity) { //EF4.0的写法 添加实体 //db.CreateObjectSet<T>().AddObject(entity); //EF5.0的写法 db.Entry<T>(entity).State = EntityState.Added; 阅读全文
posted @ 2017-04-01 14:42 彪悍的代码不需要注释 阅读(589) 评论(0) 推荐(0) 编辑
摘要:MVC提供了很方便的数据验证,只需要在model里加入相关的正则等,那么就会在前台里生成相关的验证脚本。需要引用两个js文件: jquery.validate.min.js jquery.validate.unobtrusive.min.js [Display(Name = "转入金额")] [Re 阅读全文
posted @ 2017-04-01 14:37 彪悍的代码不需要注释 阅读(482) 评论(0) 推荐(0) 编辑
摘要:namespace Web.Mvc.Extensions { #region 验证基类 /// <summary> /// 通用验证基类 /// </summary> public abstract class EntityValidationAttribute : ValidationAttrib 阅读全文
posted @ 2017-03-30 15:38 彪悍的代码不需要注释 阅读(347) 评论(0) 推荐(0) 编辑
摘要:HtmlHelper的一个实例,它被定义在System.Web.Mvc名称空间下的WebViewPage类,即它对于所有MVC页面都可用)建立好扩展方法后: @Html.CreateGanderRadioButton() namespace Web.Helper { public static cl 阅读全文
posted @ 2017-03-30 15:10 彪悍的代码不需要注释 阅读(342) 评论(0) 推荐(0) 编辑
摘要://ViewResult 表示HTML的页面内容 //EmptyResult 表示空白的页面内容 //RedirectResult 表示定位到另外一个URL //JsonResult 表示可以运用到AJAX程序中JSON结果 //JavaScriptResult 表示一个JavaScript对象 / 阅读全文
posted @ 2017-03-19 11:18 彪悍的代码不需要注释 阅读(305) 评论(0) 推荐(0) 编辑
摘要:1、在WebApiConfig中建立建立HttpControllerHandler和HttpControllerRouteHandler 并覆写它 public class SessionRouteHandler : HttpControllerHandler,IRequiresSessionSta 阅读全文
posted @ 2017-01-11 14:10 彪悍的代码不需要注释 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:<sessionState mode="Off|InProc|StateServer|SQLServer" cookieless="true|false" timeout="number of minutes" stateConnectionString="tcpip=server:port" sq 阅读全文
posted @ 2017-01-11 14:06 彪悍的代码不需要注释 阅读(2582) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 生成分类下拉-列表框,选中指定的项 /// </summary> /// <param name="html"></param> /// <param name="selectedValue"></param> /// <returns></returns> pu 阅读全文
posted @ 2017-01-04 11:08 彪悍的代码不需要注释 阅读(318) 评论(0) 推荐(0) 编辑
摘要:一、URL的获取很简单,ASP.NET通用: 【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString(); 【2】获取 虚拟目录名+页面名+参数: string url=Request.RawUrl;(或 string ur 阅读全文
posted @ 2017-01-04 10:55 彪悍的代码不需要注释 阅读(1833) 评论(0) 推荐(0) 编辑
摘要:1.//弹出对话框.点击转向指定页面 Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>"); Response.Write("<script>window.location ='http://www.cgy.cn/bi 阅读全文
posted @ 2017-01-03 14:51 彪悍的代码不需要注释 阅读(811) 评论(0) 推荐(0) 编辑
摘要:void Application_Start(object sender, EventArgs e) 阅读全文
posted @ 2016-12-19 11:32 彪悍的代码不需要注释 阅读(446) 评论(0) 推荐(0) 编辑
摘要:子查询 描述:查询订单数超过5的顾客信息 查询句法: var 子查询 =from cin ctx.Customers where (from oin ctx.Ordersgroup oby o.CustomerIDinto owhere o.Count() > 5select o.Key).Cont 阅读全文
posted @ 2016-07-27 15:37 彪悍的代码不需要注释 阅读(1189) 评论(0) 推荐(0) 编辑

39
0
点击右上角即可分享
微信分享提示