【发布时间】:2019-11-14 15:20:24
【问题描述】:
我有一个 parent.cshtml 页面,它在其中呈现一个名为 _child.cshtml 的局部视图。这个 _child.cshtml 包含一个数据表并在网格中显示数据。每当此数据表不包含时,我需要隐藏 parent.cshtml 中的按钮。请帮助我如何实现这一目标。
到目前为止,我在父视图中尝试过以下操作
jQuery.ajax(type: "POST",
url: "{ChilePartialView}",
data: { data },
success: function (response)
{
if (!response.Product.Count > 0) {
jQuery("formSaveButton").hide();
}
});
我也尝试过以下方法:
jQuery(document).ready(function () { $.get('/ControllerName/ActionMethodName', function (data) { if (!data.Products.Count > 0) { $("formSaveButton").hide(); } });
但他们都没有工作
【问题讨论】:
-
到目前为止你尝试过什么?你能展示你的研究吗?
-
@JordanRieger,我已经编辑了我的主要帖子。我尝试使用 JQuery 从部分视图中获取响应。但不确定这将如何工作。你能帮我看看我做错了什么吗?
标签: c# html .net user-interface model-view-controller