<input name="date" type="text" id="Calendar1" onclick="new Calendar().show(this);"
size="10" maxlength="10" readonly="readonly " style="width: 98px"/>protected void Button11_Click(object sender, EventArgs e)
{
//this.Calendar1为什么拿不到?
//这里应该怎么写才能取道选定的日期值?
}
size="10" maxlength="10" readonly="readonly " style="width: 98px"/>protected void Button11_Click(object sender, EventArgs e)
{
//this.Calendar1为什么拿不到?
//这里应该怎么写才能取道选定的日期值?
}
是服务器端方法
<input name="date" type="text" id="Calendar1" onclick="new Calendar().show(this);"
size="10" maxlength="10" readonly="readonly " style="width: 98px"/>
是客户端HTML控件
肯定取不到
加个runat="server" 取值的时候用Calendar1.Value不要用Calendar1.Text
要加上RUNAT=SERVER 把它变成服务端控件,后台才能你那样写
runat="server" size="10" maxlength="10" readonly="readonly " style="width: 98px"/>
楼上几位.我真的很无语除了Runat="Server"你们还会干什么?最常见的Post,get如何获取真的一点都不知道?Request.Form["date"],就可以取这个这个input传递的值了,
private System.Web.UI.HtmlControls.HtmlInputText Calendar1;