随笔分类 - C#-MVC
    
    
    
    1
    
    
    
摘要:1、添加对System.Web.Mvc的引用2、添加一个静态类,里面的扩展方法也必须是静态的//HtmlHelper扩展类//添加对System.Web.Mvc的引用//命名空间:System.Web.Mvc.Html,要不每个使用的页面都要加上自己定义的命名空间//类和方法都必须用static修饰...
        阅读全文
                
摘要:@model InfoDataProvider.DataModel.FAQ_ContentUser内容Content字段:如果里面有html标签。@Html.DisplayFor(p => p.Content):将会对html标签进行编码输出到页面上。效果:红色@Html.Raw(Model.Con...
        阅读全文
                
摘要:1、代码块中,标签用来输出,如:@{ sdfsdf }输出Html:sdfsdf
        阅读全文
                
摘要:如上图所示功能:点击右边的“编辑”和“重置按钮”,调用js实现弹出框功能。1、写脚本: 2、列表代码: @foreach (var item in Model) { @Html.DisplayFor(p => item.UserName) ...
        阅读全文
                
摘要:第一种方法:先设置一个时间显示的模板,然后在需要显示时间的地方调用这个模板就行了。1、在Share文件夹下,创建一个文件夹DisplayTemplates2、在DisplayTemplates文件夹下,创建一个视图LongDateTime.cshtml3、在视图LongDateTime.cshtml...
        阅读全文
                
摘要:HttpNotFoundResult:专门用来响应Http404找不到网页的错误,在System.Web.Mvc.Controller类别中内建了一个HttpNotFound()方法,可以很方便的回传HttpNotFoundResult型别的AcrionResult结果。public ActionR...
        阅读全文
                
摘要:ModelState.AddModelError:添加错误信息ModelState是一个字典类型,这句话的作用是向ModelState中添加一条错误信息,第一个参数是Key,第二个参数是Value。后台: ModelState.AddModelError("userPwd", "请输入密码!");前...
        阅读全文
                
摘要:Html.ActionLink("linkText","actionName")Html.ActionLink("linkText","actionName",new{a="aaa",b="bbb"})Html.ActionLink("linkText","actionName",new{a="aa...
        阅读全文
                
摘要:EditorFor会根据后面提供的数据类型自动判断生成的控件类型(比如TextBox,CheckBox等);TextBoxFor生成的只是一个TextBox。
        阅读全文
                
摘要:如上截图,明明引用了“System.web.mvc”,可是还出这样的错误。解决方法:1、右键引用的“System.Web.Mvc”2、《复制本地》一样选择《True》3、问题解决
        阅读全文
                
摘要:解决方法:给Action添加属性[ValidateInput(false)]。例:[ValidateInput(false)]public ActionResult Index(string org){}
        阅读全文
                
摘要:红色表示可选参数。@Html.Label("name", "value", new { @class = "class", @style = "color:Red;" })value@Html.TextBox("name", "value", new { @class = "txt", @style...
        阅读全文
                
摘要:ViewBag.Title:标题layout:@ViewBag.Titleview:@{ViewBag.Title="标题"}@RenderBody():视图的内容直接渲染到这里。layout:@RenderBody()view:内容浏览并查看view的源代码:内容@RenderSection:la...
        阅读全文
                
摘要:mvc使用Area分区开发后,存在不同Area之间的跳转,需要为每个区间添加Area规则,如下:using System.Web.Mvc;namespace web.Areas.FrameSet{ public class FrameSetAreaRegistration : AreaRegi...
        阅读全文
                
摘要:MVC的URL是通过路由映射的,因为我们可以通过修改RouteConfig来改变应用的起始页面。 public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) ...
        阅读全文
                
摘要:1、制作验证码:using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO...
        阅读全文
                
摘要:1、新建一个类,设置角色:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Web;using Sys...
        阅读全文
                
摘要:首先,一般来说对于一个属性的验证可能需要不止一个的远程验证,比如对于用户名来说,我们需要对于它的长度做一些限制,这个可以通过StringLength特性来解决;同时还需要验证用户名不能重复,这个就需要通过Remote特性来解决。现在需要再添加一个验证,那就是用户名不能包含违禁词。违禁词保存在数据库中...
        阅读全文
                
摘要:由于系统的数据注解肯定不适合所有的场合,所以有时候我们需要自定义数据注解。自定义数据注解有两种,一种是直接写在模型对象中,这样做的好处是验证时只需要关心一种模型对象的验证逻辑,缺点也是显而易见的,那就是不能重用。一种是封装在自定义的数据注解中,优点是可重用,缺点是需要应对不同类型的模型。一、自定义属...
        阅读全文
                
摘要:要使用验证,首先,web.config要开户验证: 1、基础验证:using System.ComponentModel.DataAnnotations;//字段显示名称[Display(Name = "用户名")]//数据类型(比如生成的文本框的类型)[DataType(Da...
        阅读全文
                
    
    
    
    1
    
    
    
	
                    
                
浙公网安备 33010602011771号