如何在强类型视图中的字段中使用前缀?

发布于 2024-08-25 14:20:47 字数 318 浏览 12 评论 0原文

我的 PersonController 中有一个 EditProfile 操作,它通过 ID 查找 Person 对象并返回 View(person)。 EditProfile 视图有一堆字段,应使用 Person 对象中的信息填充这些字段。其中一个字段名为“Person.FirstName”,在渲染视图时不会自动填充。但是,如果我将文本框重命名为“FirstName”,它就会被填充。

我的问题是:如何指定视图在填充 Person 对象的信息时应使用“Person”前缀?

我想要这样做的原因是为了一致性 - 在我的一些视图中,我允许用户同时编辑多个对象,并使用前缀来正确绑定这些对象。

I have an EditProfile action in my PersonController, that finds a Person object by ID and does return View(person). The EditProfile view has a bunch of fields that should be filled in with the information from the Person object. One of the fields is named "Person.FirstName", and is not filled in automatically when the View is rendered. However, if I rename the textbox to "FirstName", it gets filled in.

My question is: How can I specify to the view that it should use the "Person" prefix when filling in the information from the Person object?

The reason I want to do this is because of consistency - in some of my views I allow the user to edit more than one object at the same time, and use prefixes in order to bind these correctly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文