【问题标题】:grid mvc add button type and class to columngrid mvc 将按钮类型和类添加到列
【发布时间】:2019-07-01 19:36:57
【问题描述】:

我需要获取 Home 列的列数据。我正在尝试将按钮和类添加到下面的列中,但它不起作用

主视图:

@Html.Grid(Model).Columns(columns =>
{
    columns.Add(c => c.Home).Titled("Home").Sanitized(false).Encoded(false)
            .RenderValueAs(data => "<button type='button' class="btn - link ind redText" </button>");
    columns.Add(c => c.UserName).Titled("UserName").SetWidth(20);
    columns.Add(c => c.Address).Titled("Address").SetWidth(20);
    columns.Add(c => c.Phone).Titled("Phone").SetWidth(20);
}).WithPaging(8);

请告诉我如何在 grid.mvc 的列中添加类和按钮类型

【问题讨论】:

  • 我试一试:stackoverflow.com/questions/15148103/… 使用共享模型,您可以在视图之间来回“传递”或引用数据。
  • 听起来您想在单击按钮时显示部分视图?如果是这种情况,您需要像 this 那样做客户端
  • 从主视图调用局部视图没有问题。我想知道是否有一种语法可以调用填充为列数据的局部视图。
  • 那行只是如何将模型从主视图共享到局部视图。我把它拿出来了,因为它没有显示大图。但我会尝试那个链接。如果您需要根据不同的视图以不同的方式处理数据,则需要在主视图和部分视图之间共享模型。
  • 由于我的问题存在混淆,因此对其进行了编辑并更新了代码。

标签: javascript c# asp.net-mvc grid.mvc


【解决方案1】:

我找到了解决办法:

columns.Add().Encoded(false).Sanitized(false).Titled("HOME").RenderValueAs(c => @); -->这会将所需的图像添加到列中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-04
    • 2015-08-03
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 2022-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多