asp.net-mvc – 以Razor语法为Telerik MVC Grid定义一个Template列
发布时间:2020-05-28 02:21:28 所属栏目:asp.Net 来源:互联网
导读:我有以下遗留代码,我想模仿,一列中的所有动作链接。但是,我似乎无法得到Razor语法。我应该如何在剃须刀上表达? ASPX列模板是这样的: .Columns(column ={ column.Template(o = {% %= Html.ActionLink(Edit, Edit, new{ id = o.DeviceID}) %
|
我有以下遗留代码,我想模仿,一列中的所有动作链接。但是,我似乎无法得到Razor语法。我应该如何在剃须刀上表达? ASPX列模板是这样的: .Columns(column =>
{
column.Template(o =>
{%>
<%= Html.ActionLink("Edit","Edit",new{ id = o.DeviceID}) %> |
<%= Html.ActionLink("Delete","Delete",new { id = o.DeviceID })%>
<%});
我只能使用Razor获得三个独立的列,而不是对语法等的投诉,如下所示: .Columns(columns =>
{
columns.Template(o => @Html.ActionLink("Edit",new { id = o.ProductId })).Width(50);
columns.Template(o => @Html.ActionLink("Details","Details",new { id = o.ProductId })).Width(50);
columns.Template(o => @Html.ActionLink("Delete",new { id = o.ProductId })).Width(50);
如何使用Razor语法定义一个包含所有三个操作链接的模板列? 编辑:在下面的Mike的答案中尝试下面的小改编,我得到错误“只有赋值,调用,增量,减量和新的对象表达式可以用作一个语句”: columns.Template(o => @<text>@Html.ActionLink("Edit",new { id = o.CampaignId }) |
@Html.ActionLink("Delete",new { id = o.CampaignId })
</text>).Width(100);
解决方法这是一个快速的样本,显示了绑定列和模板列:样本#1使用@< text>< / text>句法 @(Html.Telerik().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(m => m.UserName);
columns.Bound(m => m.Email);
columns.Template(@<text> @Html.ActionLink("Edit",new { id = item.UserId} ) |
@Html.ActionLink("Delete",new { id = item.UserId)
</text>).Width(100);
})
)
Sample#2使用Action代理 @(Html.Telerik().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(m => m.UserName);
columns.Bound(m => m.Email);
columns.Template(m => @Html.ActionLink("Edit",new { id = m.UserId} ) + " | " +
@Html.ActionLink("Delete",new { id = m.UserId)
).Width(100);
})
)
希望有帮助,如果还没有弄明白。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 绑定TemplateItem中CheckBox的Checked属性
- asp.net-mvc-3 – ViewBag在Extension Class中返回null
- asp.net – 如何获取当前登录用户的角色列表
- asp.net – .NET Developer的Vagrant文件(具有Windows,IIS,
- asp.net – 如何从HttpResponseMessage获取对象?
- ASP.NET Web API操作使用接口而不是具体类
- asp.net – BrowserLink MVC 6 – 不工作 – 没有额外的代码
- asp.net-mvc – 使用其他bool字段进行MVC远程验证
- entity-framework – 使用Entity框架核心生成和访问存储过程
- asp.net-mvc – 异步使用ASP.NET MVC中的WebClient?
推荐文章
站长推荐
- asp.net – 在.NET 4.5中混合使用Windows和Forms
- asp.net-mvc – 如何添加日志到MVC4 WebApi
- asp.net – 如何在Web / Windows窗体中将IronRub
- asp.net编程实现删除文件夹及文件夹下文件的方法
- 在ASP.NET或ASP.NET MVC中生成管理界面
- asp.net – 如何更改F#Canopy UI测试脚本中的下拉
- asp.net-mvc – 在ASP.NET MVC DisplayFor Html
- asp.net – 无法加载文件或程序集“Microsoft.Sq
- ASP.NET MVC – 使用ViewData将Json String传递给
- ASP.NET MVC 4全局授权过滤器强制在AllowAnonymo
热点阅读
