2009-06-16 50 views
0

你可以做一個表單提交到不同的頁面在ASP.NET中,而不使用跨頁面回發,從非ASP.NET控件,並沒有Javascript!?從標準的HTML提交和沒有JavaScript的ASP.NET表單提交

在母版

*我的網站需要與沒有使用Javascript工作,我想避免URL PARAMATERS使用ASP.NET與全球形式*林。

*我正在使用它將在我的應用程序中打開一個特定記錄的新頁面。

*我想使用輸入按鈕的名稱來獲取RecordId進行編輯並使用HTTP POST將其發佈到新頁面,而不是URL參數。

可以這樣做!

回答

0

不確定我完全理解,所以我很抱歉,如果我走了。

您可能會添加一個複選框,其ID是RecordID,然後當您執行HTTP POST時,您可以循環複選框並查看選中哪一個複選框。儘管如此,可能有更多優雅的解決方案。

0

設置帖子頁和目標(打開新窗口):

this.Form.Action = "YourNextPage.aspx"; 
this.Form.Target = "_blank"; 

然後,拿在接下來的頁面中的值:

this.Request.Form[...