单击【Add】按钮,即可添加AddNews.aspx视图成功。此文件的核心代码如下所示:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <h2> &nb sp; 添¬¨ª加¨®新?闻? </h2> <% using (Html.BeginForm()) {% > <%: Html.ValidationSummary(true) % > <fieldset> &nb sp; <legend>新?闻? </legend> &nbs p; <div class="editor- label"> &nb sp; <%: Html.LabelFor (model => model.Title) %> </div> & nbsp; <div class="editor- field"> &nb sp; <%: Html.TextBoxFor (model => model.Title) %> <%: Html.ValidationMessageFor(model => model.Title) % > </div> <div class="editor- label"> &nb sp; <%: Html.LabelFor (model => model.CreateTime) % > </div> ; <div class="editor- field"> &nb sp; <%: Html.TextBoxFor (model => model.CreateTime, new { @class = "date" })%> <%: Html.ValidationMessageFor (model => model.CreateTime) %> </div> & nbsp; <div class="editor- label"> &nb sp; <%: Html.LabelFor (model => model.Content) % > </div> & nbsp; <div class="editor- field"> &nb sp; <%: Html.EditorFor (model => model.Content) %> <%: Html.ValidationMessageFor(model => model.Content) % > </div> ; <p> &nbs p; <input type="submit" value="添¬¨ª加¨®" /> </p> </fieldset> <% } % > <div> &n bsp; <%: Html.ActionLink("Back to List", "Index","Home") % > </div> </asp:Content>
分析:
在日期文本框中,新增加属性new { @class = "date" }) ,此Class属性是为了稍后的日历控件的显示。要使日期文本框显示日期控件,可以使用Jquery UI,方法是:
1、Jquery UI官方网站http://www.jqueryUI.com下载最新的 UI类库
出处:博客园
责任编辑:bluehearts
上一页 Asp.net MVC2.0系列文章-添加操作 [2] 下一页 Asp.net MVC2.0系列文章-添加操作 [4]
◎进入论坛网络编程版块参加讨论
|