asp.net 后台给html控件赋值 急.... 求解!!!

url传值:
页面A
引用jquery就不写了.
function Search() {
if ($("#txtSearch").val() == "") {
alert("请输入菜品查询条件!");
} else {
window.location.href = "页面B?strWhere=" + $("#txtSearch").val();
}
<input id="txtSearch" type="text" maxlength="10" />
<input id="search" type="button" value="查询" onclick="Search()" />
页面B
前台代码:
function Search() {
if ($("#txtSearch").val() == "") {
alert("请输入菜品查询条件!");
} else {
window.location.href = "页面B?strWhere=" + $("#txtSearch").val();
}
<input id="txtSearch" type="text" maxlength="10" />
<input id="search" type="button" value="查询" onclick="Search()" />

后台代码:
if (!IsPostBack)
{
string strWhere = Request.QueryString["strWhere"];
怎么将strWhere的值赋给B页面中的txtSearch 的value
}
}

第1个回答  2011-11-12
Response.Write(string.format("getdocumentbyid("txtSearch").value={0}",strWhere));追问

那这段代码是写在A页面还是B页面呢?
如果写在B页面的话,那么Response.Write();这个方法在HTML只会输出一个值.
还是在单独写个类呢?

第2个回答  2011-11-12
在页面中注入一段Javascript代码, 把指定值赋给指定的txtSearch

ClientScript.RegisterScript...追问

代码贴出来呀!
可行的话马上给分.

追答

到MSDN上搜一下RegisterScript...的用法

本回答被提问者采纳
第3个回答  2012-03-22
<input id="txtSearch" type="text" maxlength="10" runat="server"/>

后台:txtSearch.Value = strWhere ;

这样行么
相似回答