繁体   English   中英

如何从 Blazor 中的类引用属性

[英]how to reference a property from a class in Blazor

我有一个简单的 Blazor 应用程序。

我在 .Razor 页面的 HTML 部分有一个标签。 在@code 部分,我有一个带有一些属性的公共类,我试图简单地在标签中显示我的类中的值。

代码如下:

<label>@How To Display EmailAddressHere</label>

<label>@How To Display Body</label>

@code {

    public class EmailItems
    {
    public string EmailAddress { get; set; }
    public string Body { get; set; }
    }

    protected override void OnInitialized()
    {

        var emailItems = new EmailItems()
            {
                Body = "testBody",
                EmailAddress= "jdoe@gmail.com",
            };
    }
}

您需要创建一个字段或类型为 EmailItems 的属性并分配它而不是 var。

<label>@emailItem.EmailAddress </label>

<label>@emailItem.Body </label>

@code {

    EmailItems emailItem;

    public class EmailItems
    {
        public string EmailAddress { get; set; }
        public string Body { get; set; }
    }

    protected override void OnInitialized()
    {

            this.emailItem = new EmailItems()
            {
                Body = "testBody",
                EmailAddress= "jdoe@gmail.com",
            };
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM