【发布时间】:2012-10-12 20:35:19
【问题描述】:
当文档(路径)存在时,我想在 Webgrid 中显示“DOC”链接。
文档完整路径由通用路径(存储在设置表中的路径数据)和文档特定路径(存储在另一个表中的路径数据)构成。
以下将起作用,但没有条件,也没有构造路径!
meetingsGrid.Column("Agenda", format: @<a href="document full path">DOC</a>)
这不起作用:
meetingsGrid.Column("Agenda", format: @<a href="generic path" + "document specific path">DOC</a>)
试过这个:
meetingsGrid.Column("Agenda", format: @<a href="@Url.Action(Path.Combine(@genericpath,specificpath))">DOC</a>)
我尝试添加一些条件,但即使使用完整路径,我也无法使其工作:-(
meetingsGrid.Column("Agenda", format: @if(meetingsData.AgendaPath!=null){@<a href="fullpath">DOC</a>)}else{@Html.Raw("")}
meetingsGrid.Column("Agenda", format: (item) => @Html.Raw((item.AgendaPath!=null) ? (@<a href="fullpath">DOC</a>) : ""))
感谢您的帮助
【问题讨论】:
标签: razor conditional-statements webmatrix webgrid