如何引用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的字段或属性,并将其赋值,而不是变量

<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",
};
}
}

相关内容

  • 没有找到相关文章

最新更新