一個ASPX頁面預填充文本框所以我在做什麼比這一點不同:打開一個網址,並從代碼隱藏
Access a control's property in an aspx page from another aspx page
,因爲我想要做的將一個值「推」到下一頁,而不是從前一頁「拉」它。
我需要做的是開放從內部網站的應用程序(實際上,該頁面已經預先使用的用戶)和預填充文本中的新的一頁。
可以這樣做嗎?我目前轉發到使用新的頁面:
String SUrl = "frmAuditSearch.aspx";
Server.Transfer(SUrl, true);
我還需要做的是填補了一個名爲txtAuditID上frmAuditSearch.aspx從當前頁面我在AuditID文本框。
是的,我知道我可以使用類似:
String SUrl = "frmAuditSearch.aspx?AuditID = '" + MyAuditID + "'";
Server.Transfer(SUrl, true);
,但我想避免,因爲大部分時間沒有AuditID並會需要太多的代碼修修補補。
我會去與你提出了什麼。事實上,大多數時候沒有AuditID對我來說似乎很好。你爲什麼認爲這是一個問題? –
你能有一個頁面,有時候有一個參數,有時不?即有時URL會frmAuditSearch.aspx?AuditID = 3,有時它會只是frmAuditSearch.aspx。你如何解釋那裏的參數,而不是其他時間? –
如果你只是想避免當'MyAuditId'爲空,那麼你可以在MyAuditID'存儲會話',然後當你要使用它只是檢查是否有值與否。 – Saif