【发布时间】:2009-06-05 21:06:52
【问题描述】:
我有点陷入 MVC 问题。
我有一个注册视图,通过 www.example.com/register 访问,如下所示:
<form id="registrationform" method="post">
<fieldset>
<label for="emailaddress">Email</label>
<input id="emailaddress" name="emailaddress" type="text" />
//more inputs etc.
</fieldset>
</form>
现在我允许人们邀请其他人,因此我在控制器的 Register 方法中检查邀请参数 (www.example.com/register?invite=1234)。如果邀请参数不为空,我会在我的数据库中进行查找以获取关联的“受邀”用户。一切正常。
现在的问题是:我想用数据库中的数据预填充我的输入。我已经有了数据,只是不知道将其放入 MVC 视图并禁用现在已经填充的输入的最佳方法。
视图模型?请记住,我需要定期清空视图(我不想使用不同的视图,否则会违反 DRY)。
谢谢你:)
【问题讨论】:
标签: c# asp.net-mvc model-view-controller