当前位置: 首页 > 知识库问答 >
问题:

如何让列表中的NavLink工作?

乔望
2023-03-14

这是我正在处理的代码,这是在一个列表中

@foreach(var item in list){
<NavLink href=link>@item.Name</NavLink>
}

我希望链接为“mylink/item.id”,但我尝试了以下操作,但没有成功:

  1. Create a variable called link private string link = "mylink/" and then href = @(link +item.Id).
  2. href=@("mylink/+item.Id")
  3. href="mylink/{@item.Id}"
    

    和其他几个,但我得到的只是一个错误“不能将标记与C#代码混合”,所以我完全迷失在这里,有什么帮助吗?

    这是一个带有Blazor的Razor页面

共有1个答案

仇航
2023-03-14

试试看:

@foreach(var item in list){
    var link = $"mylink/{item.Id}"; 
    <NavLink href=@link >@item.Name</NavLink>
}
 类似资料:
  • 我试图通过电子表格发送电子邮件。脚本从电子表格中的工作表中获取电子邮件和电子邮件正文。当此工作表是第一个工作表时,脚本工作正常。然而,出于我不想深入讨论的原因,我需要另一张表格作为第一张。我试过使用: var ss=电子表格应用程序。活跃起来。表(); var表=ss.getSheetByName('电子邮件'); 然而,当我这样做时,我得到了信息 TypeError:在对象工作表中找不到函数ge

  • java.lang.NoClassDeffounderror:org/mockito/internal/creative/cglib/classimposterizer.createProxyClass(classimposterizer.java:95)(classimposterizer.imposterise(classimposterizer.imposterise:57)(classim

  • 问题内容: 这个问题在python中: 第一次打印给出0,第二次打印给出p 我不知道为什么,如果您能给出解释,将不胜感激。 谢谢那些帮助的人:) 问题答案: 索引从开始。所以战列舰包含索引项,,,。 首先获取列表列表的长度,即4。 通过索引值访问列表中的项目。因此,第一次调用该函数: 这是哪个是哪个

  • 问题内容: 我已经做了几次尝试,以使包注释@ParametersAreNonnullByDefault在maven项目中为我工作,但没有成功。有人可以共享一个指向最小/示例maven项目的链接吗(或发布了pom.xml和package- info.java和demo类)? 我说的是让findbugs处理器为我实施它。 问题答案: 如何申请 在您的程序包中创建一个文件,以在其中强制执行所需的行为。

  • 我正试图利用http://svn.apache.org/repos/asf/lucene/dev/trunk/lucene/queries/src/java/org/apache/lucene/queries/mlt/MoreLikeThis.java我在下一行遇到了一个NullPointerException 我不知道为什么会这样,所以任何解释都很棒。为了清楚起见,我将在下面发布整个方法,以及早

  • 我正在尝试在Springmvc中设置OpenSessionInViewInterceptor来修复:org.hibernate.LazyInitializationException:无法初始化代理 - 没有会话。 下面是我已经拥有的代码以及错误的来源。 AppConfig.java featured.jsp ${article.user.isSubscribed()}抛出该错误很可能是因为无法提