我有一个类似于以下内容的页面:
<input class="form-control" name="searchParam" id="searchParam" runat="server">
<button class="btn btn-primary" onserverclick="getDetails" runat="server" >Lookup Details</button>
以下是服务器代码:
protected void getDetails(object sender, EventArgs e)
{
String paramVal = searchParam.Value;// ourBin.Value;
if (paramVal != null && paramVal != "")
{
//do processing.
}
}
ParamVal始终为空。
我无法将输入和按钮控件放在窗体中,因为页面使用的是Master页面,它声明了页面内容所在的表单 - 因此当我添加表单标签时,它始终会抱怨。但是我忽略了警告和使用形式,但没有成功。我已尝试使用相应的密钥searchParam.Value
,Master.Request.Form
,Request.Form
以及Request.QueryString
,但没有运气。我也尝试过asp按钮但点击时不会被触发。什么都不见了,这是我的第一个asp.net htlml 5 app。
感谢。
答案 0 :(得分:0)
这不是服务器端控件,因此您无法在服务器端获取它的句柄