序列化时出错或deserialization
使用JSON
JavaScriptSerializer
。字符串的长度超过maxJsonLength
属性上设置的值。
<script type="text/javascript">
function pageLoad(sender, e) {
var Indexproductgroup = $get('<%=cboproductgroup.ClientID %>').selectedIndex;
var Selectedproductgroup = $get('<%=cboproductgroup.ClientID %>').options[Indexproductgroup].value;
var q = $find("autoCompleteBehavior2");
q.add_populating(function() {
q.set_contextKey(Selectedproductgroup);
});
}
</script>
答案 0 :(得分:0)
在web.config中,必须将maxJsonLength属性设置为更高的值。
<configuration>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483644"/>
</webServices>
</scripting>
</system.web.extensions>
</configuration>