2009-07-28 69 views
2

我想爲表單設置一個隱藏字段,當我設置一個按鈕,然後通過所有後續按鈕單擊保持其狀態。ASP.NET我可以手動提交我的表單在代碼後面的代碼

是否有可能在後面的代碼中進行表單發佈以促成此操作,此刻我正在執行response.redirect,但是這會失去按鈕的狀態。

回答

0

Response.Redirect將啓動對目標頁面的不同請求。如果您仍想保持此行爲,請添加查詢字符串參數以「模仿」隱藏的輸入字段。

實施例:

<form method="get" action="redirect.aspx"> 
    <input type="hidden" name="foo" value="bar" /> 
    ... 
</form> 

是類似於:

Response.Redirect("redirect.aspx?foo=bar"); 

:將有GET和POST請求(主要是最大URL長度和編碼)之間的不同的限制,所以這根據你的情況可能並不總是有效。

0

將值放入ViewState中。這與使用隱藏輸入本質上是一樣的,ViewState會在回發中自動保留它的值。

+0

這不是回傳。 – 2009-07-28 12:52:21

相關問題