MVC ASP.Net Javascript - 如果 Url 没有 id,我如何使用 javascript 函数隐藏按钮

MVC ASP.Net Javascript - How do I use a javascript function to hide a button if Url has no id

这是我的 Javascript 代码,它使用来自模型的正确 ID 转到 url,但我不确定如果 url 没有模型 ID,如何隐藏它。

 function lnkBack_Confirm() {
    var bResponse = confirm('Are you sure you want to go back to the Details Page?');

    if (bResponse === true) {
        ////console.log("lnkBack_Confirm clciked.");
        var url = '@Url.Action("NewHireDetails", "Home", new { id = Model.ID })';
        window.location.href = url;
    }

    return bResponse;
}

如果 url 没有 id = Model.ID,我只想隐藏它。我不知道该怎么做。有人可以帮忙吗?提前致谢。

您可以在脚本中查看模型值。这样的东西应该适合你

$(document).ready(function(){
    if('@Model.ID' == ''){
        $('.btnClass').hide();
    }
});