从服务器事件调用客户端按钮单击(asp.net)

发布于 2024-12-12 12:03:47 字数 440 浏览 1 评论 0原文

我正在构建一个 asp.net 应用程序,该应用程序在更新面板内有一个 gridview 。

在此网格中,我添加了一个命令字段,该字段引发服务器事件以填充模式弹出隐藏 div 部分上的字段。

当然,一旦填充,我想向用户显示模式弹出窗口。

我的问题是:如何使该弹出窗口可见?

使用 http://www.ericmmartin.com/projects/simplemodal/

我以同样的方式 在示例中工作,当我单击客户端链接时,模式运行良好,但是即使使用 asp.net(VB 或 C#),如何从服务器端调用 show 事件?

我对 JQuery 和 AJAX 完全陌生,感谢您的帮助

Steph

I'am building an asp.net application that have a gridview inside an update pannel.

In this grid, I added a command field that raise a server event to fill fields on my modal popup hiden div section.

Off course, once filled, I want to display the modal popup to the user.

my issue is : how do I make that popup visible?

I use http://www.ericmmartin.com/projects/simplemodal/

the same way it work in the sample, the modal work well when I click on a client side link, but how may I invoke the show event from a server side even with asp.net (VB or C#)?

I am totally new to JQuery and AJAX, thanks for your help

Steph

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷乱花海 2024-12-19 12:03:47

将此代码添加到命令按钮的单击处理程序方法中:

ScriptManager.RegisterStartupScript((Control)sender, sender.GetType(), Guid.NewGuid().ToString(), 
    string.Format("$('#{0}').modal();", modalDiv.ClientID ), true);

Add this code to command button's click handler method:

ScriptManager.RegisterStartupScript((Control)sender, sender.GetType(), Guid.NewGuid().ToString(), 
    string.Format("$('#{0}').modal();", modalDiv.ClientID ), true);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文