我目前正在将一个经典的 asp 站点与 MVC3 集成。我对集成的某些领域有一些疑问,希望得到一些反馈。
首先,我有一个发布到 MVC 控制器操作的 asp 页面。我几乎没有修改asp页面的余地。我想获取从 asp 页面发布的表单字段并将它们映射到模型对象。发布的值具有模糊的名称,例如我想映射到模型对象上的 Name 属性的“my_name”。最好的方法是通过模型活页夹还是有替代方法?
我的下一个问题是上一个问题的后续,我关心任何跨站点脚本,所以想要检查发布的变量的值是否有效并且不包含奇怪的字符等。MVC3 中是否有内置的东西可以做到这一点盒子外面?
当 asp 页面发布到控制器操作时,我想在控制器操作正在处理时显示一个等待图标,因为控制器操作可能需要 10 秒以上,因为它必须调用外部系统等。因此我不希望发布到看起来像它的悬挂。是否可以连接控制器动作以返回带有等待图标的视图,而动作的主体正在后台处理并且一旦完成重定向到另一个页面?