【问题标题】:How do I trigger a jQuery function with a c# Calendar SelectedDateChange?如何使用 c# Calendar SelectedDateChange 触发 jQuery 函数?
【发布时间】:2013-06-28 11:06:39
【问题描述】:

我有一个 c# 日历控件,可以在日期更改时触发表单提交。一切都设置好了并且工作正常(所以我不想切换到 JQuery 日期选择器)。

此时表单提交并重定向到确认页面。但是,我想更改它,使其弹出一个 Jquery UI 对话框(或等效项),其中包含用户必须同意(带有复选框)才能提交表单的一些 Ts 和 Cs。

我认为最简单的方法是在厚框显示的隐藏 div 中有一个带有 Ts 和 Cs、复选框和提交按钮的 div。问题是,如何从 c# 日期更改触发对话框?

被要求添加一些代码 - 问题是,我不知道要添加什么!

如果我通过单击按钮来执行此操作,我会输入如下内容:

    $("#btnSubmit").click(function (e) { 
          //...
     }

但是我如何做相当于从 SelectedDateChange 事件中获取它?

【问题讨论】:

    标签: c# jquery jquery-ui


    【解决方案1】:

    您可以使用 ScriptManager.RegisterStartupScript 在运行时注册脚本。

    在 c# 中的 SelectedDateChange 事件代码中,您需要如下所示:

    ScriptManager.RegisterStartupScript(this, this.GetType(), this.ClientID, "JavaScriptmethod()", true);
    

    用你的 javascript 方法替换 JavaScriptmethod() 或者你也可以在这里写 js。这将在 C# 日历的 SelectedDateChange 事件上执行 javascript 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2017-11-18
      • 2011-01-23
      相关资源
      最近更新 更多