[問題] ASP.Net網頁間傳值問題

看板Web_Design作者 (初心者)時間11年前 (2013/04/25 17:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
各位前輩好 小弟在網頁學習上遇到百思不解的問題 通常網頁A要丟值給網頁B,不外呼就是POST跟GET 但今天遇到ASP.Net把元件名稱取成一樣,值居然可以互通 @_@ AAA.aspx 內容如下 <form id="form1" runat="server" action="BBB.aspx" enableviewstate="False" method="post"> <asp:HiddenField ID="HiddenField1" runat="server" Value="Hello" EnableViewState="False" ViewStateMode="Disabled" /> <asp:Button ID="Button3" runat="server" class="button1" Text="同意" /> BBB.aspx 內容如下 <asp:HiddenField ID="HiddenField1" runat="server" EnableViewState="False" Visible="False" /> BBB.aspx.cs 內容如下 Response.Write("HiddenField1.Value:" + HiddenField1.Value); =========================================================================== 得到結果是 HiddenField1.Value:Hello 在測試期間以為是ViewState搞的鬼,將ViewState關掉,但值還是傳的過去 請問有人知道這個是什麼原理嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.161.130
文章代碼(AID): #1HUFm9jG (Web_Design)
文章代碼(AID): #1HUFm9jG (Web_Design)