2011年3月7日 星期一

HTML 隱藏欄位在 ASP.NET 的使用問題

HTML 的 input type="hidden"
  • 在 jQuery 用 $('#hidden_id').val('your_value'); 可以寫入,用 $('#hidden_id').val(); 可以讀取
  • 在 ASP.NET C# 用 Request.Form["hidden_name"] 可以讀到 your_value
因此 id 與 name 都很重要!!

另外,ASP.NET  控件 Hidden Field 行為不像上述 HTML 的 input,就算找到實際的 ID,用 jQuery 改變 value 也沒用,無法觸發事件,也沒辦法在ASP.NET讀值?

2 則留言:

  1. 可以檢查看看 你的ID 是否被重新命名了
    導致jquery讀取不到原始名稱的物件

    回覆刪除
  2. 對阿! 當時沒想到要去查 ID 的變化,感謝 Willson.H 的提醒。

    回覆刪除

歡迎留言指教