js修改服务器控件的值的问题

1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
2
3  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5  <html xmlns="http://www.w3.org/1999/xhtml">
6 <head runat="server">
7 <title></title>
8
9 <script src="js/jquery-1.4.2.js" type="text/javascript"></script>
10 <script type="text/javascript" >
11 $(function() {
12
13 $.getJSON("Handler.ashx", {}, function(data) {
14
15 $.each(data, function(key, value) {
16
17 var option = "<option value=" value.ClassId ">" value.ClassName "</option>";
18 $("#DropDownList1").append(option);
19 });
20 });
21
22
23 });
24 </script>
25 </head>
26 <body>
27 <form id="form1" runat="server">
28 <div>
29 <input type ="button" id="jj" value="huoqu" />
30 <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true"
31 onselectedindexchanged="DropDownList1_SelectedIndexChanged">
32 </asp:DropDownList>
33
34 </div>
35 </form>
36 </body>
37 </html>
下面是错误信息

回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。

白猪掌柜的
浏览 374回答 1
1回答

慕标5832272

你用了Ajax   还要页面回传干什么??
打开App,查看更多内容
随时随地看视频慕课网APP