2014-09-23 27 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