首页 新闻 会员 周边 捐助

asp.net mvc 给@Html.textBox自定义id

0
[待解决问题]

怎么做?其实我想做的是将js的值传给一个文本框,然后由model传回给Controller!求大神不吝赐教

正在进步的-游的主页 正在进步的-游 | 菜鸟二级 | 园豆:202
提问于:2013-08-21 15:02
< >
分享
所有回答(2)
1

@Html.TextBox(model => model.Name);

这个会自动生成:<input type="text" name="Name" id="Name"/>

因此,你要只要使用js:

<script type="text/javascript">

 $("#Name").val("bob");

</script>

这样提交之后就可以通过model传到controller了。

夏夏知 | 园豆:233 (菜鸟二级) | 2013-08-22 09:36

现在懂了,谢谢

支持(0) 反对(0) 正在进步的-游 | 园豆:202 (菜鸟二级) | 2013-08-23 08:54
0

@Html.TextBox("xxxx")或者@html.TextBoxFor(m=>m.xxxx),都会生成id和name为xxxx的文本框,其实你也可以不用这种方式,直接写html标签<input type="text" name="xxxx" value="" id="xxxx" />

狼性法则 | 园豆:56 (初学一级) | 2013-08-23 08:51

现在懂了,谢谢

支持(0) 反对(0) 正在进步的-游 | 园豆:202 (菜鸟二级) | 2013-08-23 08:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册