我通过jquery调用asp.net按钮单击事件。
$('[id$=btnSaveAsp]').click();
我将html数据发送到asp.net隐藏字段。 它可以正常处理少量数据,但它不会触发大量数据。 我该怎么办???
答案 0 :(得分:1)
您必须将代码更改为
$('#'+'<%= aspBtn.ClientID %>').click();
正如我所见,你使用jquery选择dom元素并且它是id。为了实现这一点,您应该使用选择器内的#
。此外,您不必在选择器内使用=id$ =
。
通常,当您想要使用jquery 和选择元素元素的ID时,您必须遵循以下模式:
$('#id')
其中id
是您要选择的元素的ID。
有关此问题的进一步文档,请查看here。
答案 1 :(得分:1)
这不是点击事件的问题。 它实际上是asp.net web配置文件中http运行时的问题 请在web.config中添加此标记以解决此问题。
<configuration>
<system.web>
<httpRuntime maxRequestLength="40960" requestValidationMode="2.0"/>
<pages validateRequest="false"></pages>
</system.web>
</configuration>