【问题标题】:How I can pass to value to a link in MVC Razor如何将值传递给 MVC Razor 中的链接
【发布时间】:2012-07-26 07:42:34
【问题描述】:

我是 MVC Razor 的新手,我遇到了这个问题

例如:

我想将一个值传递给 id,所以这就是我所做的:

<a href="https://ag.de/goto.asp?id=@Model.LinkDirect"></a> 

谁能告诉我这是对还是错? 谢谢

【问题讨论】:

  • 你试过了吗?它输出什么?
  • 只需在您的代码中尝试并运行它,看看会发生什么
  • 看起来是正确的。您是否收到某种错误?

标签: c# html asp.net-mvc-3 razor


【解决方案1】:

如果您使用@Razor 语法并希望将其嵌入到没有空格的字符串中,则需要在剃刀代码周围使用括号。

假设您传入了正确填充的模型,请尝试以下操作:

<a href="https://ag.de/goto.asp?id=@(Model.LinkDirect)">My direct link</a> 

【讨论】:

    【解决方案2】:

    在开始和结束锚标记之间添加文本,如下所示:&lt;a href="https://ag.de/goto.asp?id=@(Model.LinkDirect)"&gt;Click here&lt;/a&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 2016-11-25
      • 2011-05-08
      • 2020-04-24
      • 1970-01-01
      相关资源
      最近更新 更多