读书人

My97DatePicker绑定的TextBox的值无法

发布时间: 2012-07-31 12:33:47 作者: rapoo

My97DatePicker绑定的TextBox的值无法在aspx.cs中获取怎么办?
我的前台代码是这样的:
<asp:TextBox ID="txtBeginTime" runat="server"
CssClass="Wdate"
onClick="new WdatePicker(this,'%Y-%M-%D',false,'whyGreen')"
ReadOnly="false" >
</asp:TextBox>

另外问一下,这里的readonly是false呀还是TRUE

然后在后台中
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack){this.txtBeginTime.Text = DateTime.Now.ToShortDateString();}
}
然后我写了个方法需要用到选择后的时间,于是我就在方法里面写string start = Request.Params["txtBeginTime"];
结果是Null,难道选择后时间的获取不能放在方法里,要放到事件里写吗?

各位大师有谁知道的赶紧给我说一下,急用,谢谢


[解决办法]
为什么不直接用string start=txtBeginTime.Text呢或者<asp:TextBox ID="txtBeginTime" runat="server"
CssClass="Wdate"
onClick="new WdatePicker(this,'%Y-%M-%D',false,'whyGreen')"
ReadOnly="true" >
</asp:TextBox

[解决办法]
html中 只要 readonly有值就会使readonly有效

HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>    </head>    <body>        <input readonly="123" />    </body></html> 

读书人网 >asp.net

热点推荐