2014-09-23 22 views
0

我有一个html表单,它有一些输入元素,我有一个select元素必须在表单元素内,因为网页外观。我的问题是,“选择”dropDown列表只是客户端编辑我的textarea,我不希望它被发送到服务器。我应该如何防止它?
使用ASP.net MVC 4.如何防止提交一些HTML输入元素到服务器?

+0

它真的是一个问题,它发送到服务器。如果它没有绑定到模型属性,它将被忽略,或者你可以使用'[Bind(Exclude..'属性)。另一个选项是处理提交按钮并在提交之前禁用控件(禁用控件未发布) – 2014-09-23 23:31:13

回答

0

如果它没有name属性,则不应将它发送到服务器。尝试删除。

+0

感谢您的快速回答,有些人认为它仍然是以空字符串的名字发送的。是真的吗? – 2014-09-23 18:31:38

+0

我刚刚用[PHP的一点](https://gist.github.com/Scimonster/ 49facf61de3e6a8b90a0),看起来并不如此。当然,这是浏览器决定发送的内容,而不是服务器。 – Scimonster 2014-09-23 18:35:39