第四章 ASP.NET MVC HTML辅助方法生成表单标签具体用法

(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>
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值