首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我单击链接时,Jquery Messagebox MVC3

当我单击链接时,Jquery Messagebox MVC3
EN

Stack Overflow用户
提问于 2011-07-25 23:18:23
回答 4查看 2.4K关注 0票数 0

我的观点是这样的

代码语言:javascript
运行
复制
<tr>
                            <td>@Model.EnrolledPolicies[i].InsuredName</td>
                            <td>@Model.EnrolledPolicies[i].ProductType</td>
                            <td>@Model.EnrolledPolicies[i].PolicyNumber</td>
                            <td>@Model.EnrolledPolicies[i].IssueDate</td>
                            <td>@Model.EnrolledPolicies[i].Status</td>
                            <td>
                                @if (Model.EnrolledPolicies[i].CanViewContractDetails)
                                {
                                    @Html.ActionLink("View Details", "ViewContractDetails", new { @Contract=Model.EnrolledPolicies[i].PolicyNumber });
                                }
                                else
                                {
                                    <a href="#">View Details</a>
                                }

                            </td>
                        </tr>

在上面的else语句中,我想为Jquery消息框编写一些代码。当我在else语句中单击"View Details“时,应该会出现一个消息框,说明访问受到限制。有人能帮我这个忙吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-25 23:22:16

使用jQuery UI插件:

代码语言:javascript
运行
复制
<a href="#" class="notAllowed">View Details</a>
<div id="dialog">Access Denied</div>

$(function() {
    $('a.notAllowed').click(
        $( "#dialog:ui-dialog" ).dialog( "destroy" );

        $( "#dialog-message" ).dialog({
            modal: true,
            buttons: {
                Ok: function() {
                    $( this ).dialog( "close" );
                }
            }
        });
    );
});

注意:通过应用类来设置对话框div的样式,使其在默认情况下处于隐藏状态。

票数 0
EN

Stack Overflow用户

发布于 2012-03-11 05:03:19

试试这个jQuery UI插件:JQuery UI Message Box

代码语言:javascript
运行
复制
<a href="#" class="DialogInfo">View Details</a>

<script>
    $(function() {
        $('a.DialogInfo').click(function(event){
            event.preventDefault();
            $.showMessageBox("Your message");
        });
    });
</script>
票数 1
EN

Stack Overflow用户

发布于 2011-07-25 23:21:10

您可以使用jQueryUI来做到这一点。

看一下:http://jqueryui.com/demos/dialog/#modal-message

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6818325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档