【发布时间】:2020-05-26 05:19:00
【问题描述】:
我正在尝试创建一个方法作为页面模型的属性,并在同一页面模型的OnGet 方法中调用该方法,以便我可以将调用分配给另一个属性。它似乎没有在视图页面上显示它。不知道我错过了什么。
使用生成的模板应用程序尝试此操作:
namespace RazorPage.Pages
{
public class IndexModel : PageModel
{
private readonly ILogger<IndexModel> _logger;
public string Username (string name)
{
return name;
}
public string Person {get; set;}
public IndexModel(ILogger<IndexModel> logger)
{
_logger = logger;
}
public void OnGet()
{
string Person = Username("John");
}
}
}
在我的视图页面中将其称为:
@Model.Person 并且没有任何渲染。
【问题讨论】:
标签: c# methods constructor razor-pages