在我的 ASP.NET MVC 3 站点的控制面板网页上,用户可以看到他现有的项目(它是设计师组合的站点),并且可以按一个按钮将新项目添加到库中。
在局部视图剃刀代码中引用了此特定“项目添加功能”的标记和 javascript 依赖项。
每当用户单击页面上的按钮时,我都会检索局部视图的内容并将它们放在页面底部并.dialog
在生成的 div 上调用 jQuery UI 以显示项目编辑/添加弹出窗口。
但是我如何调用一个逻辑来初始化在这个部分视图内容中引用元素的验证和其他逻辑(例如单击处理程序)?(因此,我不能只在准备好文档时初始化所有内容)
我是否只是在链接的 js 中硬编码某些函数(例如 initProjectEditing())并从初始化弹出窗口的代码中调用它,还是有更优雅的方法?