传递JSON OnClick ASP.净按钮



我如何将我的JSON与asp.net按钮控件的OnClick事件传递给它的事件处理程序?因为OnClick将被设置为事件处理程序。我没有看到将数据作为参数发送的方法。我已经找到了jQuery.Ajax的替代方案,但我仍然想知道如何做到这一点,或者它是否可能或可行。

您可以将其作为普通POST值发送,例如HiddenField。

步骤:

  • 在页面上定义一个隐藏字段。
  • 在发回之前,在客户端用JSON值填充它。
  • 在按钮事件处理程序上,获取HiddenField的值,这将是JSON。
  • 解析值,做你必须做的。

另一种方法是在控件/页面上实现IPostBackEventHandler接口,并直接对它们进行回发,而不是使用按钮回发。在这种情况下,可以在调用时直接将JSON值传递给ASP。. NET __doPostBack javascript函数。

相关内容

  • 没有找到相关文章

最新更新