在asp.net动态数据站点中填充插入值?

时间:2014-01-07 16:23:08

标签: asp.net sql vb.net visual-studio-2010

我正在使用Visual Studio 2010根据以下内容创建一个包含脚手架的动态数据站点:http://www.asp.net/web-forms/videos/aspnet-dynamic-data/your-first-scaffold-and-what-is-dynamic-data

该网站显示一个带有“插入新项目”链接的SQL表,该链接将您带到此处: enter image description here

我有另一个SQL表,它已经包含了一些信息。我想添加一个在用户导航离开“account”字段时调用的函数;该函数将查询另一个SQL表并填充它已为该帐户保存的字段。

我坚持放置功能的位置以及如何设置帐户字段来调用它。

1 个答案:

答案 0 :(得分:0)

自从我做了其中一项以来,这已经过了几年,所以请注意细节有点短暂。

您可以“覆盖”默认的新项目表单。在那里你可以用你想要的任何东西预先填充字段。我认为你还必须处理Save,并在表单上设置控件并填充它们(毕竟你已经覆盖了生成的表单)。

另一种可能性是创建一个扩展Model类的partial类,并在构造函数扩展中填充它(我记得用这种技术做了各种各样的事情)。模型上下文(或其所谓的内容)可能还有一些扩展点可供您使用 - 我记得它非常灵活。