Javascript 如何在asp.net中使用链接按钮调用JQuery对话框

Javascript 如何在asp.net中使用链接按钮调用JQuery对话框,javascript,asplinkbutton,Javascript,Asplinkbutton,我的网站上有一个Jquery对话框。此对话框用于获取用户评论。目前,我正在使用以下代码执行Javascript函数,并且运行良好: **<a href="#dialog" name="modal">Rate this</a>** <div id="dialog" class="window"></div> <div id="mask"></div> 由于href没有服务器端单击事件,因此我需要使用链接按钮调用javas

我的网站上有一个Jquery对话框。此对话框用于获取用户评论。目前,我正在使用以下代码执行Javascript函数,并且运行良好:

**<a href="#dialog" name="modal">Rate this</a>**

<div id="dialog" class="window"></div>
<div id="mask"></div> 
由于href没有服务器端单击事件,因此我需要使用链接按钮调用javascript。我尝试了几种方法,但没有得到实际结果

最后,我需要更改此呼叫
****

指向链接按钮,以便捕获单击事件。

您可以使用RegisterStartupScript执行此操作,它允许您在服务器端调用结束时运行Javascript。可以在此处找到一个示例>

我强烈建议你甚至在用户点击之前,即当页面加载时,也应该尝试操作链接,而不是将锚标记转换为链接按钮

加载页面时,您应该检查请求的客户端是否为注册用户。如果是,则显示相同的
***
,并在

<div id="dialog" class="window">//Rating stuff goes here</div>
//这里是评级工具
如果您看到用户未注册,则可以隐藏链接或更改模式div以显示“您未注册”,请单击此处进行注册


希望它有意义。

这应该是有效的。即使它没有服务器端单击事件,但不需要服务器端操作。对话框模型将通过客户端的jQuery显示。你有什么错误吗?它工作得很好。但我需要使用asp中的链接按钮来调用它。在我的网站上,只有注册用户才能对帖子发表评论。使用Href call,我无法做到这一点。我需要一个链接按钮,以便我可以检查用户是否是注册用户。因此,您想在服务器上检查是否允许他/她对其进行评分,如果是,则运行上述代码以显示模型?对吗?嗯,你完全正确。通过使用链接按钮,我可以做到这一点。如果用户不是注册会员,则应将其重定向到Login.aspx页面。使用HREF,我不能这样做。目前,我正在做同样的事情。在页面加载时,它检查用户是否已注册。如果他没有注册,HREF就会被禁用。但是我觉得,如果用户没有注册,他应该自动转到登录页面。这就是我坚持使用链接按钮的原因。我担心这是不可能的,因为ASP.NET必须转到服务器端查看用户是否已注册。然后你需要显示你的对话,你必须自己处理整个过程。谢谢你的建议。我认为你最后的建议很好。我将制作模态div来显示,并说要注册。
<div id="dialog" class="window">//Rating stuff goes here</div>