分享至
請教各位先進: 如標題在ASP.NET下若寫成一般HTML的標籤語法,要如何在code behind下取值呢? 例如: 我的頁面下有一個 <input id="members" type="hidden" value="abc" /> 而不是 <asp:HiddenField ID="members" runat="server" />
那我在code behind下要如何將值取出呢?
已邀請的邦友 {{ invite_list.length }}/5
請為你的input加上name屬性,然後使用Request.Form["name"]取得該欄位的回傳值
不然,在你的<input...>標籤上,加上runat="server",code behind也是可以抓得到這個控制項
<input id="members" name="members" type="hidden" value="abc" runat="server" />
wiselou提到: 加上runat="server"
版主又會出現 套用 MasterPage...找不到控制項的狀況~ XD
deanya提到: 又會出現 套用 MasterPage...找不到控制項的狀況
我看...改用MVC應該會比較好吧....
加上name屬性就可以抓到值了,感謝!
leo226提到: <input id="members" type="hidden" value="abc" />
你要不要把 members 這個資料存到 Cookies or Session 這樣...比較方便跨頁面呼叫變數~ ^^"
IT邦幫忙