Welcome 微信登录

首页 / 网页编程 / ASP.NET / ASP.NET MVC 入门 7、Hellper与数据的提交与绑定

ASP.NET MVC 入门 7、Hellper与数据的提交与绑定2010-08-21Q.Lee.luluASP.NET MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方 法,方便我们书写HTML代码(有一部分的朋友更喜欢直接写HTML代码)。我们也可 以利用.NET 3.5的扩展方法来书写我们自己的Hellper。

例如:

<%=Html.ActionLink("首页 ","index","Home")%>

生成的HTML代码就是:<a href="/Home/Index">首页 </a>。这里有一点需要注意的就是,Html.ActionLink()和Url.Link()方法 生成的URL和你在Global.asax里面配置的Route的先后顺序是有关的。

具体的关于Hellper的各个方法的使用我就不详细介绍了,你可以参考重典的 Asp.net Mvc Framework 系列文章。

我们来实现前面提到的Setting,用于设置Blog的基本设置。我们看一下在 Views/Admin/Setting.aspx页面的代码:

<p>
<label for="Name">Blog的名称</label>
<%=Html.TextBox("Name")%>
<%=Html.ValidationMessage("Name")%>
</p>
<p>
<label for="Description">Blog的简单描述</label>
<%=Html.TextArea("Description")%>
<%=Html.ValidationMessage("Description")%>
</p>
<p>
<label for="PostsPerPage">每页显示的日志数</label>
<%=Html.TextBox("PostsPerPage")%>
<%=Html.ValidationMessage("PostsPerPage")%>
</p>
我们的Setting Action方法是这样写的: