【问题标题】:ASP.NET: Call codebehind if javascript doesnt exist in browser,Else javascript functionASP.NET:如果浏览器中不存在javascript,则调用代码隐藏,否则调用javascript函数
【发布时间】:2010-09-29 23:25:41
【问题描述】:

在 asp.net 页面中,如果用户浏览器支持 javascript,我如何调用 javascript 方法进行表单处理-提交,如果浏览器不支持 javascript,我如何使用事件代码。我有 javascript 代码来发送表单数据到使用 jquery 的 ajax 服务器页面。不知道如何根据浏览器的javascript可用性调用所需的

【问题讨论】:

    标签: javascript asp.net event-handling code-behind


    【解决方案1】:

    创建执行回发并在没有 JavaScript 的情况下提交数据的表单,然后在提交按钮上设置点击事件以调用您的 JavaScript 函数。 然后在点击事件中使用 e.peventDefault() 和 e.stopPropagation() 来防止回发。

    您可能还需要捕获回车键按下事件并防止它导致回发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      • 2015-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多