C# JQuery对话框按钮赢得';Don’现在我已经把我的视角转换成了telerik网格

C# JQuery对话框按钮赢得';Don’现在我已经把我的视角转换成了telerik网格,c#,jquery-ui,asp.net-mvc-5,telerik-grid,C#,Jquery Ui,Asp.net Mvc 5,Telerik Grid,我的视图上有一个链接,它打开一个JQuery对话框,要求用户确认操作,在单击ok按钮时,对话框将更改为消息success或fail 这与预期一样有效,执行的操作也有效。但是,一旦单击ok按钮,该按钮就应该从视图中隐藏,并且由于将标准mvc列表视图转换为Telerik网格控件,因此按钮的隐藏不再起作用,但其他所有功能仍如所述工作 我不知道如何在google中提出这个问题,以获得所需的响应,因为所有答案都指向完全不同的问题,我也问过我团队中的一些高级开发人员,以前没有人遇到过这个问题 有人能告诉我J

我的视图上有一个链接,它打开一个JQuery对话框,要求用户确认操作,在单击ok按钮时,对话框将更改为消息success或fail

这与预期一样有效,执行的操作也有效。但是,一旦单击ok按钮,该按钮就应该从视图中隐藏,并且由于将标准mvc列表视图转换为Telerik网格控件,因此按钮的隐藏不再起作用,但其他所有功能仍如所述工作

我不知道如何在google中提出这个问题,以获得所需的响应,因为所有答案都指向完全不同的问题,我也问过我团队中的一些高级开发人员,以前没有人遇到过这个问题

有人能告诉我JQuery发生了什么,以及如何抵消它吗?非常感谢您的帮助

Razor视图:

@model IEnumerable<BUUK.BSS.Models.ADTeamMemberEntry>

@{
    ViewBag.Title = "MyTeam";
}
<h2>@ViewBag.Title</h2>
<h3>@ViewBag.Message</h3>




@(Html.Kendo().Grid(Model).Name("TeamMember").Columns(c =>
{
    c.Bound(tm => tm.FullName);
    c.Bound(tm => tm.JobTitle);
    c.Bound(tm => tm.Department);
    c.Bound(tm => tm.Email);
    c.Template(
        @<text>
            @Html.ActionLink("User Details", "UserDetails", "User", new { userName = item.UserName }, null)
        </text>
        );
    })
)




<p>@Html.ActionLink("Create Review", "CreateReview", "Home", new { @class = "createReview" })</p>


<div style="display:none">
    @Html.Partial("CreateReview")

</div>

@section Scripts {
    <script src="~/Scripts/confirmDialog.js"></script>
    <script src="~/Scripts/createReview.js"></script>
    <link href="~/Content/jquery-ui-1.11.1.css" rel="stylesheet" />
    <link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css" />
}
@model IEnumerable
@{
ViewBag.Title=“MyTeam”;
}
@视图包。标题
@查看包。留言
@(Html.Kendo().Grid(Model).Name(“团队成员”).Columns(c=>
{
c、 绑定(tm=>tm.FullName);
c、 绑定(tm=>tm.JobTitle);
c、 绑定(tm=>tm.部门);
c、 绑定(tm=>tm.Email);
c、 模板(
@
@ActionLink(“用户详细信息”,“用户详细信息”,“用户”,新的{userName=item.userName},null)
);
})
)
@ActionLink(“CreateReview”,“CreateReview”,“Home”,new{@class=“CreateReview”})

@Html.Partial(“CreateReview”) @节脚本{ }
JQuery对话框:

$(function () {
    $(".createReview").click(function (e) {
        e.preventDefault();
        var url = $(this).attr('href');

        $("#create-review .CreateReviewSuccessMessage").hide();
        $("#create-review .CreateReviewFailureMessage").hide();

        $("#create-review").dialog({
            resizable: false,
            width: 425,
            modal: true,
            buttons: {
                "OK": function () {

                    /*GET*/
                    $.ajax({
                        url: url,
                        type: "GET",
                        async: true,
                        processData: false,
                        cache: false,
                        success: function (data) {
                            $("#create-review .CreateReviewConfirmDialog").hide();
                            $("#create-review .CreateReviewSuccessMessage").show();
                            $('.ui-button:contains("OK")').hide();
                            $('.ui-button:contains("Cancel")').find('span').text("Close");

                        },
                        error: function (xhr) {
                            $("#create-review .CreateReviewConfirmDialog").hide();
                            $("#add-user-role .CreateReviewFailureMessage").show();
                            $('.ui-button:contains("OK")').hide();
                            $('.ui-button:contains("Cancel")').find('span').text("Close");
                        }
                    });
                },
                "Cancel": function () {
                    $(this).dialog("close");
                    $("#create-review .CreateReviewConfirmDialog").show();
                    $("#create-review .CreateReviewSuccessMessage").hide();
                    $("#create-review .CreateReviewFailureMessage").hide();
                }
            }
        });
        $("#create-review").dialog("open"); // <------- open dialog this way.
    });
});
$(函数(){
$(“.createReview”)。单击(函数(e){
e、 预防默认值();
var url=$(this.attr('href');
$(“#create review.CreateReviewSuccessMessage”).hide();
$(“#create review.CreateReviewFailureMessage”).hide();
$(“#创建审阅”)。对话框({
可调整大小:false,
宽度:425,
莫代尔:是的,
按钮:{
“OK”:函数(){
/*得到*/
$.ajax({
url:url,
键入:“获取”,
async:true,
processData:false,
cache:false,
成功:功能(数据){
$(“#create review.createReviewConfigDialog”).hide();
$(“#create review.CreateReviewSuccessMessage”).show();
$('.ui按钮:包含(“确定”)).hide();
$('.ui按钮:包含(“取消”)).find('span').text(“关闭”);
},
错误:函数(xhr){
$(“#create review.createReviewConfigDialog”).hide();
$(“#添加用户角色.CreateReviewFailureMessage”).show();
$('.ui按钮:包含(“确定”)).hide();
$('.ui按钮:包含(“取消”)).find('span').text(“关闭”);
}
});
},
“取消”:函数(){
$(此).dialog(“关闭”);
$(“#create review.createReviewConfigDialog”).show();
$(“#create review.CreateReviewSuccessMessage”).hide();
$(“#create review.CreateReviewFailureMessage”).hide();
}
}
});

$(“#create review”).dialog(“open”);//您缺少一些代码。您应该检查源代码以查看按钮名称和位置

尝试:
$('.ui对话框按钮set按钮:包含(“确定”)).hide();