效果如图,具体更多功能请见其官网My97DatePicker.
其中遇到一个问题,就是我在将控件产生的值赋给
VS会报如下问题:
查了一下,有如下解决方法:以编程方式向 ASP.NET 控件添加客户端事件处理程序,即在页面的 Init 或 Load 事件中调用控件的 Attributes 集合的 Add 方法。
txtDate.Attributes.Add("onfocus", "WdatePicker({maxDate:'%y-%M-#{%d-1}',startDate:'%y-%M-01',dateFmt:'yyyy-MM-dd',alwaysUseStartDate:true})");
但是看到的更多的是添加一个事件,如MSDN上给的:
下面的代码示例演示如何向 TextBox 控件添加客户端脚本。该客户端脚本显示 TextBox 控件中的文本长度。该脚本假定页面包含一个名为 spanCounter 的 span 元素。
protected void Page_Load(object sender, EventArgs e)
{
String displayControlName = "spanCounter";
TextBox1.Attributes.Add("onkeyup", displayControlName +
".innerText=this.value.length;");
}
向按钮控件添加客户端 Onclick 事件
在按钮控件(Button、LinkButton 和 ImageButton 控件)中,将 OnClientClick 属性设置为要执行的客户端脚本。
-
下面的代码示例演示如何向 Button 控件添加客户端脚本 Click 事件。
protected void Button1_Click(Object sender, EventArgs e)
{
Label1.Text = "Server click handler called.";
}
nClick="Button1_Click"
nClientClick="return confirm('Ready to submit.')"
Text="Test Client Click" />
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-553561/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12639172/viewspace-553561/