易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET MVC 入门

ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合。在进行数据验证的时候这个属性是比较有用的。在使用Html.ValidationMessage()的时候,就是从ViewData.ModelState中检测是否有指定的KEY,如果存在,就提示错误信息。例如在前一篇文章ASP.NET MVC 入门7、Hellper与数据的提交与绑定中使用到的UpdateModel方法:

我们在View中使用Html.ValidationMessage(string modelName)来对指定的属性进行验证:

Html.ValidationMessage()有几个重载:
其中ValidationSummary()是用于显示全部的验证信息的。跟ASP.NET里面的ValidationSummary验证控件差不多。
我们测试一下/Admin/Setting页面:

在用UpdateModel方法更新BlogSettings.Instance.PostsPerPage的时候,当我们如图所示填写"10d"的时候,由于PostsPerPage为整型的,所以UpdateModel方法就会出错,同时会往ViewData.ModelState添加相应的错误信息,从而Html.ValidationMessage()方法就可以从ViewData.ModelState中检测到错误并提示。同时Html.ValidationMessage()方法会为出错的属性的输入框添加一个名为"input-validation-error"的CSS类,同时后面的提示信息的CSS类名为"field-validation-error":

CSS类的样式是可以由我们自己自由定义的。如上图的红色高亮显示。
好,下面我们来实现发表新随笔的功能。我们先写一个提供用户输入随笔内容的表单页面:
<p>
    <label for="Title">标题</label>
    <%=Html.TextBox("Title", new { id = "Title", @class = "required" })%>
    <%=Html.ValidationMessage("Title")%>
</p>
<p>
    <label for="Content">内容</label>
    <%=Html.TextArea("Content")%>
    <%=Html.ValidationMessage("Content")%>
</p>
<p>
    <label for="Slug">URL地址别名(如果为空则和标题同名)</label>
    <%=Html.TextBox("Slug", new { id = "Slug", @class = "required" })%>
    <%=Html.ValidationMessage("Slug")%>
</p> 
 
然后我们对用户提交过来的数据进行保存:
[AcceptVerbs("PO


相关文档:

在ASP.NET中实现如何下载txt及xml文件的方法

string destFileName = "ok.txt";
            destFileName = Server.MapPath(".") + "\\"+destFileName;
            destFileName = Server.UrlDecode(destFileName);
    &nbs ......

ASP.NET安全认证 三

——用Form 表单认证实现单点登录(Single Sign On)
作者:寒羽枫(cityhunter172)
第三部分 实现单点登录(Single Sign On) 
“等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心。盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷落的无奈早就无所谓,累也 ......

asp.net 调用存储过程

1.获取Return返回值
 程序代码//存储过程
//Create PROCEDURE MYSQL
//     @a int,
//     @b int
//AS
//     return @a + @b
//GO
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToStri ......

ASP.NET中bin app_code app_data等文件夹的作用

 转贴自  http://wuxiong8665.blog.163.com/blog/static/93512200991811400157/
概览:
 文件夹名称
   文件类型
   注        释
 Bin
  .dll
    包含应用程序所需的任何预生成的程序集
 App_Browsers
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号