Javascript jquery移动弹出窗口-服务器端
我使用的jquerymobile弹出窗口如下所示Javascript jquery移动弹出窗口-服务器端,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我使用的jquerymobile弹出窗口如下所示… 用愤怒的标签来称呼这个很好。。 如何从(ASP.net)服务器端显示此弹出窗口?实现此目标有不同的机制: 投票长 投票 网袋 您需要使用其中一个从服务器回调JavaScript(jquery)。老实说,这两种轮询机制都是浏览器->服务器单向的,而长轮询利用了延长的超时时间。只有WebSocket是双向浏览器服务器 Pat实现这一目标有不同的机制: 投票长 投票 网袋 您需要使用其中一个从服务器回调JavaScript(jquery)。老
…
用愤怒的标签来称呼这个很好。。
如何从(ASP.net)服务器端显示此弹出窗口?实现此目标有不同的机制:
- 投票长
- 投票
- 网袋
Pat实现这一目标有不同的机制:
- 投票长
- 投票
- 网袋
Pat您可以从ASP.NET中发送JavaScript代码,如下所示:
void MyButton_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", "$(document).ready(function() { $('#dialogs').popup(); });", true);
}
单击服务器端按钮时运行MyButton\u Click
,应该会自动显示弹出窗口
编辑:在您的特定情况下,这是工作代码:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", "$(document).ready(function() {$.mobile.changePage('#dialogs', {transition: 'pop', role: 'dialog'});});", true);
您可以从ASP.NET中发送JavaScript代码,如下所示:
void MyButton_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", "$(document).ready(function() { $('#dialogs').popup(); });", true);
}
单击服务器端按钮时运行MyButton\u Click
,应该会自动显示弹出窗口
编辑:在您的特定情况下,这是工作代码:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", "$(document).ready(function() {$.mobile.changePage('#dialogs', {transition: 'pop', role: 'dialog'});});", true);
“从服务器端”是什么意思?我想在服务器端弹出的窗口中显示错误消息!!你的问题有点让人困惑,“从服务器端”意味着你想从服务器端触发
popup open
,或者你想从服务器端加载popup html内容??我只是想从服务器端触发popup open,你说的“从服务器端”是什么意思?我想在服务器端弹出的窗口中显示错误消息!!你的问题有点让人困惑,从服务器端来说,意味着你想从服务器上触发popup open
,或者你想从服务器上加载popup html内容??我只是想从服务器上触发popup open,你能给我举个例子吗?很难为你找到解决方案,因为我现在不知道你正在使用的架构。一般来说,我建议通过以下方式使用Websocket:除此之外,还需要在服务器端启用Websocket。在这里可以找到Websocket服务器的一个很好的概述:您能给我举一些例子吗?很难为您提供解决方案,因为我现在不知道您正在使用的体系结构。一般来说,我建议通过以下方式使用Websocket:除此之外,还需要在服务器端启用Websocket。在这里可以找到Websocket服务器的良好概述:感谢您的帮助!!这对我有用Page.ClientScript.RegisterClientScriptBlock(this.GetType(),“popup”,“$(document).ready(函数(){$.mobile.changePage('#dialogs',{transition:'pop',角色:'dialog'});;,true)代码>谢谢你的帮助!!这对我有用Page.ClientScript.RegisterClientScriptBlock(this.GetType(),“popup”,“$(document).ready(函数(){$.mobile.changePage('#dialogs',{transition:'pop',角色:'dialog'});;,true)代码>