0

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

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

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

被要求添加一些代码 - 麻烦的是,我不知道要添加什么!

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

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

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

4

1 回答 1

1

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

您需要的是 c# 中 SelectedDateChange 事件代码中的以下内容:

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

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

于 2013-06-28T11:32:59.377 回答