(1.)使用HTML辅助方法在试图文件创建表单,参考代码如下:
代码中使用using语法将其包含,以确保form标签在using语句结尾时输出form标签,如果不使用using语句,则需要手动调用 @Html.EndForm结束form标签
若要为文本框设置简单的样式,可以如下操作 (其他辅助方法同样适用于此做法)
@Html.TextBox(“text1”,new {style=“width: 124px”}); //输出标签为 input type=“text” id=“text1” name=“text1” style=“width:124px”
若要为文本框添加一个类,可以如下操作 (其他辅助方法同样适用于此做法)
@Html.TextBox(“text1”,new {@class=“inputtext”}) //输出标签为 input type=“text” class=“inputtext” id=“text1” name=“text1”
<h2>用户详细信息</h2>
@using (Html.BeginForm("About", "Home", FormMethod.Get))
{
<fieldset>
<legend>表单</legend>
<p>
姓名: @Html.TextBox("text1" ,new{style="width:124px"}) //输出标签为<input type="text" id="text1" name="text1" style="width:124px">
</p>
<p>
密码:@Html.Password("text2"); //输出标签为 <input type="password" id="text2" name="text2">
</p>
<p>
//输出标签为<input type="radio" id="rad1" name="rad1" checked="checked"/>
性别:@Html.RadioButton("rad1","男",true)男 @Html.RadioButton("rad1","女")女
</p>
<p>
//输出标签为 <input type="checkbox" id="chk1" name="chk1">游泳
爱好:@Html.CheckBox("chk1")游泳 @Html.CheckBox("chk2") 音乐 @Html.CheckBox("chk3")打游戏
</p>
<p>
//输出标签为 <select id="sel1" name="sel1"><option value="china">中国</option></select>
职业: @Html.DropDownList("sel1",new SelectListItem[] { new SelectListItem { Text = "中国 ", Value = "china" }, new SelectListItem { Text = "美国", Value = "America" } })
</p>
<p>
// 输出标签为 <textarea id="area1" name="area1" rows="5" cols="30>eqweeqe</textarea>
备注:@Html.TextArea("area1","eqweeqe",5,30,null)
</p>
</fieldset>
}