我有我的查詢字符串關閉,並已驗證所有值正在傳遞,因爲它們應該是。即使您在地址欄中查看,它也會顯示適當的值,但它們不會寫入頁面本身。從查詢字符串寫入文本框
string pagetoload = "www.nonono12323hamarabi2323.html";
string bld = "FranklinJonesSmith";
Response.Redirect(pagetoload+"?BuildingName="+bld);
這是場buildingname的HTML
<div style="width: 10px;"></div>
<input id="BuildingName" name="BuildingName" maxlength="255" type="text" style="width:240px;">
編輯
,如果我看在地址欄時,頁面加載它表明,我想正確的值通過。地址欄寫着:
www.nonono12323hamarabi2323.html?BuildingName=FranklinJonesSmith
EDIT 2
感謝@RJ卡思伯森我現在有一個更好的理解和認識到,Simplay的傳遞查詢字符串的頁面不填充文本框本身。
我使用WebForms和正在開展利用Response.Redirect
的訂單頁面,所以我沒有訪問C#Page_Load事件做這樣的事情
BuildingName.Text=Request.QueryString["bld"];
的方式,使我是安全地說,我需要研究的下面提到的JavaScrip方法?
查詢字符串參數不自動地映射到輸入頁面上,你必須設置輸入的值。 –
@RJCuthbertson - 是不是BuildingName輸入,我需要將FranklinJonesSmith映射到的值? –
你是如何設置輸入值的?你試圖做服務器端還是客戶端? –