首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在asp.net核心中,方法之前的参数是什么意思?

问在asp.net核心中,方法之前的参数是什么意思?
EN

Stack Overflow用户
提问于 2020-05-29 12:59:31
回答 1查看 48关注 0票数 0

我使用的是asp.net核心3,在视频教程中我看到了use参数。我想知道它的名字是什么,它的用途是什么?

方法前的参数是什么意思?

代码语言:javascript
复制
 [parameter] 
 public int incrementgap{ get; set; } = 1;

    void inccount()

    { currentCount+=incrementgap; }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-29 13:35:36

[Parameter]用于标记组件参数,当组件在另一个页面中使用时可以设置这些参数。

参考资料:

https://docs.microsoft.com/en-us/aspnet/core/blazor/components?view=aspnetcore-3.1#component-parameters

有关更详细的说明,请参阅以下代码:

代码语言:javascript
复制
<div class="panel panel-default">
    <div class="panel-heading">@Title</div>
    <div class="panel-body">@ChildContent</div>

    <button class="btn btn-primary" @onclick="OnClick">
        Trigger a Parent component method
    </button>
</div>

@code {
    public string Title { get; set; }

    public RenderFragment ChildContent { get; set; }

    public EventCallback<MouseEventArgs> OnClick { get; set; }
}

如果不添加[Parameter]属性,则这些属性只是公共属性,不能从其他pages.That中设置。也就是说,下面这一行将是无效的:

代码语言:javascript
复制
<ChildComponent Title="Panel Title from Parent" />

正确的方法应该是:

代码语言:javascript
复制
<div class="panel panel-default">
    <div class="panel-heading">@Title</div>
    <div class="panel-body">@ChildContent</div>

    <button class="btn btn-primary" @onclick="OnClickCallback">
        Trigger a Parent component method
    </button>
</div>

@code {
    [Parameter]
    public string Title { get; set; }

    [Parameter]
    public RenderFragment ChildContent { get; set; }

    [Parameter]
    public EventCallback<MouseEventArgs> OnClickCallback { get; set; }
}

然后,它允许您在使用该组件时设置参数:

代码语言:javascript
复制
<ChildComponent Title="Panel Title from Parent"
                OnClickCallback="@ShowMessage">
    Content of the child component is supplied
    by the parent component.
</ChildComponent>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62079012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档