2011-07-21 39 views
0

我有一個基本的HTML表單是由php運行的網站上。我正在尋找重定向到另一個表單,並填充第一個表單的信息,但該網站正在運行asp。由於名稱屬性不同,我無法填充這些表單。看看這兩個表單輸入:重定向到另一個表格

網站1:

<input 
    type="text" 
    id="username" 
    name="username" <!-- Different names --> 
    value="" /> 

網站2:

<input 
    class="txt" 
    type="text" 
    id="CreateNewAccountInfo_UserName" 
    name="CreateNewAccountInfo.UserName" <!-- Different names --> 
    value="" /> 

我如何填充Form1的信息窗口2時,在窗口2中的name屬性有一個。在它的分離器?

+0

你如何通過頁面傳遞參數? – Ibu

回答

0

你可以抓住從第一表單中的數據,並把這些到URL參數:

/somelink?param1=something&param2=something_else&param3... 

在ASP頁面,搶查詢參數的OnLoad():

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!IsPostBack) 
    { 
     var param1 = Request.QueryString["param1"]; 
     //etc 
    } 
} 

抓後是什麼你需要從QueryString中,你可以在服務器端填充控件。請注意,您也可以在jQuery的前端執行此操作,但是我想如果您使用的是Asp.Net,那麼在代碼隱藏方面做到這一點很容易。