郁闷了一天了,请大家帮忙
我给textbox添加了一个 onfocus= "javascript:calendar() ",
在这之前引用了 <script language= "JavaScript " src= "js/calendar.js "> </script>
实现让鼠标点它的时候弹出来一个日历,选择时间后显示再textbox中,下面是出现的异常:
1.
在.aspx文件中的
<%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "addfindworkers.aspx.cs " Inherits= "addfindworkers " %>
中必须得添加CodePage= "936 "这句,否则日历弹不出来。
不过点击“添加”按钮向数据库中添加数据的时候会出现如下:
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation= "true "/> in configuration or <%@ Page EnableEventValidation= "true " %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
请大家帮忙解决。
如果大家还有好的日历控件的话给我共享一下吧,
谢谢!
------解决方案--------------------梅花雪的日历控件不是很好吗?
把 EnableEventValidation= "true " 加在Page指令里
------解决方案--------------------把你邮箱告诉我,我给你传个JS文件和一点代码你,你换掉现在用的JS吧
------解决方案-------------------- <%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "addfindworkers.aspx.cs " Inherits= "addfindworkers " EnableEventValidation= "false " %>