【问题标题】:C# Blazor specify string parameter in URLC# Blazor 在 URL 中指定字符串参数
【发布时间】:2021-11-18 04:52:17
【问题描述】:

我的问题很简单:如何在我的 URL 中指定一个参数,例如,如果 URL 是

https://localhost:5001/passParameter/thisIsAString

我有代码

@code {
    <p>@(urlParameter)</p>

    [Parameter] public string urlParameter { get; set; }
}

然后页面会显示“thisIsAString”?我到处搜索,但没有找到解决方案。感谢您的帮助!

【问题讨论】:

    标签: c# asp.net .net blazor


    【解决方案1】:

    您可以在@page指令中指定路由参数,它将分配给同名组件中的属性:

    @page "/passParameter/{urlParameter}"
    
    <p>@(urlParameter)</p>
    
    @code {
        [Parameter] public string urlParameter { get; set; }
    }
    

    更多详情请见Route parameters

    【讨论】:

      猜你喜欢
      • 2020-07-20
      • 2015-03-30
      • 2012-03-10
      • 2012-01-15
      • 1970-01-01
      • 2014-02-20
      • 2016-01-11
      • 1970-01-01
      • 2017-01-09
      相关资源
      最近更新 更多