我到处搜索,就在几周前,我看到很多网站都没有这方面的样本,但现在我却找不到它们了!
我有一个网络网格,对于某些列,我需要在行中插入超链接,例如:
<a href="someurl.cshtml?something=this&that=something" title="eh?">@rowValue</a>
有这方面的文档吗?我在 MSDN 上能找到的似乎都是非常基本的东西,而这似乎并不在那里。
谢谢!
最佳答案
grid.Column(
format: @<a href="someurl.cshtml?something=this&that=something" title="eh?">@row.Value</a>
)
format
参数将接受 HTML,只要您在其前面加上 @
前缀即可。标志并且它是自动关闭的,或者包裹在 <text>
中标签。这是一个 Razor 模板,由 Phil Haack here 描述。和 Andrew Nurse here .
关于c# - 将超链接插入 WebGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6483822/