c# - 渲染不同的局部 View onclick 不同的按钮

标签 c# asp.net-mvc partial-views

我有一个 View ,它应该根据您单击的按钮显示三种不同的内容,也就是您要排序的内容。目前,它是静态的,按钮没有任何作用。因此,我有一个名为“Order”的主视图,在这个 View 中我想呈现部分 View PartialOrderZero、PartialOrderQuantity 和 PartialOrders。

目前我的工作是在我的 Order.cshtml 中:

<div class="orderListing">
    @{Html.RenderAction("PartialQuantityZero");}
</div>

效果很好,我正在显示来 self 的 PartialView OrdersQuantityZero 的数据。现在,我的目标是,点击不同的按钮,比如 button1button2button3,呈现我的三个不同的 PartialView。它似乎应该通过 jQuery 完成,但我尝试过的语法不起作用。有什么方法可以在 @{Html.RenderAction("PartialQuantityZero"); 所在的位置设置占位符,并使用 $("#button1/2/3").click(函数(){}?

提前致谢。

最佳答案

$('#button').on('click',function(){
                $.ajax({
                url: url,
                type: 'GET',
                success: function (data) {//data will be partial view
                $('.orderListing').html(data)
                }
            });
})

关于c# - 渲染不同的局部 View onclick 不同的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45460199/

相关文章:

c# - 3DES 加密实现报告来自 C# 实现的不同输出

jquery - Telerik MVC 扩展与 JqGrid 冲突?

asp.net-mvc - 使用 razorgenerator 在不同项目中具有相同名称的 2 个 razor 部分 View

asp.net-mvc - 如何使用 ajax 将表单返回到 View ASP.Net MVC

ruby-on-rails - 有没有办法将自定义文件夹添加到 "partials path"?

c# - System.Xml.XPath.XPathException 有一个无效的标记

c# - foreach 循环中奇怪的 IEnumerable 行为

javascript - WebRTC 火狐 : Not enough arguments to RTCPeerConnection. setLocalDescription

ruby-on-rails - 嵌套模型形式;如何访问父/根FormBuilder?

c# - XNA 的自动 XNB 序列化支持哪些类型?