我有一个小项目,我已经开始着手学习 ASP.net,特别是剃刀页面。我有一个表单可以将一些数据添加到页面上的列表中。问题是我无法找到一种方法来获取现有模型并简单地重新显示它。我目前的解决方案是简单地重新查询数据,然后附加新数据以显示
ASP表格:
<form method="post">
<input type="submit" asp-page-handler="AddData" />
</form>
代码隐藏:
public class IndexModel : PageModel
{
public SampleIndexModel sampleModel;
public void OnPostAddData()
{
sampleModel = new SampleIndexModel();
AddRandomData();
UpdateModel();
}
这适用于不是来自数据库的示例数据。我想避免去数据库中获取内存中已有的数据——所以我的目标是:
public void OnPostAddData(SampleIndexModel currentData)
{
sampleModel = currentData;
AddRandomData();
UpdateData();
}