我在后台有一个方法要得到前台控件的值,而且前台要调用这个后台方法,可是,当执行后台方法时却得不到前台控件中的值,为什么呢?
具体如下:
前台:
<input type="text" id="txtFileName" style="border: solid 1px; background-color: #FFFFFF;" runat="server"/>
<input type="submit" value="上传" id="btnSubmit" onclick="<%insertToDataBase();%>"/> 其中insertToDataBase()为后台方法,在此方法中要得到txtFileName的值,可是一直得不到,
那位知道原因啊,谢谢帮忙啊!
具体如下:
前台:
<input type="text" id="txtFileName" style="border: solid 1px; background-color: #FFFFFF;" runat="server"/>
<input type="submit" value="上传" id="btnSubmit" onclick="<%insertToDataBase();%>"/> 其中insertToDataBase()为后台方法,在此方法中要得到txtFileName的值,可是一直得不到,
那位知道原因啊,谢谢帮忙啊!
或者onclick="Button_Click"
后台Button_Click(object sender, EventArgs e)
{
}
如果要得到页面控件的话,可以用System.Web.UI.UserControl uctrl = (System.Web.UI.UserControl)p.FindControl(ControlID)
得到控件 然后如果是textbox的话可以转换一下!!!
<input type="button" value="上传" runat="server" id="btnSubmit" onclick="Button_Click"/>
后台Button_Click(object sender, EventArgs e)
{
}