输出页面链接:
- 编写“首页”超链接:@Html.ActionLink(“首页”,“Index”)。
- 编写“注册”超链接:@Html.ActionLink(“注册”, “Register”, “Users”)。
- 编写“购物车”超链接:@Html.ActionLink(“购物车”, “MyCart”, “Cart”, new { id = 123, page = 5 }, null):
参考代码如下:
<div>
<h1>首页</h1>
<a href="/Home/Index">首页1</a>
@Html.ActionLink("首页2", "Index")
@Html.ActionLink("注册", "Register", "User")
@Html.ActionLink("购物车", "MyCar", "Car",new { id=1,username="张三"},new { style="color:red"})
</div>
输出用户注册页面:
- 在Users控制器创建Register()方法,并新增其对应的视图页。
- 在视图页中使用HTML辅助方法输出注册表单
a) 输出标签:@using (Html.BeginForm()) { … }。
b) 输出“姓名”文本框:@Html.TextBox(“uname”)。
c) 输出“密码”文本框:@Html.Password(“pwd”)。
d) 输出“确认密码”文本框:@Html.Password(“conpwd”)。
e) 输出“国家”文本框:@Html.DropDownList(“nat”, new SelectList(new[] { “中国”, “美国” }))。
f) 输出“注册协议”勾选框:@Html.CheckBox(“chk”)同意《用户服务协议》。
g) 输出提交按钮:。:
参考代码如下:
<div>
<h1>新用户注册</h1>
</div>
<div>
@using (Html.BeginForm("Register", "User", FormMethod.Post))
{
<table>
<tr>
<td>姓名:</td>
<td>@Html.TextBox("username")</td>
</tr>
<tr>
<td>密码:</td>
<td>@Html.Password("pwd")</td>
</tr>
<tr>
<td>确认密码:</td>
<td>@Html.Password("repwd")</td>
</tr>
<tr>
<td>性别:</td>
<td>@Html.RadioButton("sex", "1", true) 男 @Html.RadioButton("sex", "2") 女</td>
</tr>
<tr>
<td>国家:</td>
<td>@Html.DropDownList("nat", new List<SelectListItem> { new SelectListItem { Value = "1", Text = "中国" }, new SelectListItem { Value = "2", Text = "美国" }, new SelectListItem { Value = "3", Text = "英国" } })</td>
</tr>
<tr>
<td></td>
<td>@Html.CheckBox("agree") 同意《用户协议》</td>
</tr>
<tr>
<td><input type="submit" value="注册" /></td>
<td></td>
</tr>
</table>
}
</div>