C# 如何在ASP.NET MVC中创建外观美观、功能强大的覆盖,如SharePoint 2010中使用的覆盖?

C# 如何在ASP.NET MVC中创建外观美观、功能强大的覆盖,如SharePoint 2010中使用的覆盖?,c#,sharepoint,model-view-controller,C#,Sharepoint,Model View Controller,我曾尝试在我的MVC应用程序中添加jquery模式对话框来提示用户输入,但我的代码变得非常草率,只提示用户输入一个字段的信息 SharePoint 2010具有非常实用的ajax覆盖,有些甚至包括office功能区 这是如何做到的?我可以使用哪些库在页面顶部打开整个表单作为ajax覆盖 非常感谢 如果要显示完整的表单,请使用-我还没有在标准SharePoint表单中尝试过,但是如果将返回url设置为将关闭对话框的页面,则应该可以使用 如果您只需要一个外观更好的javascript提示符,请使用标

我曾尝试在我的MVC应用程序中添加jquery模式对话框来提示用户输入,但我的代码变得非常草率,只提示用户输入一个字段的信息

SharePoint 2010具有非常实用的ajax覆盖,有些甚至包括office功能区

这是如何做到的?我可以使用哪些库在页面顶部打开整个表单作为ajax覆盖


非常感谢

如果要显示完整的表单,请使用-我还没有在标准SharePoint表单中尝试过,但是如果将返回url设置为将关闭对话框的页面,则应该可以使用

如果您只需要一个外观更好的javascript提示符,请使用标准的jQueryUI对话框并为使用它的表单定义html


使用MVC,您可能会发现使用ajax发布表单是最容易的,有一种jquery方法可以序列化表单,尽管我不记得确切的语法,而是发布iframe,这使您获得了一种回调结构,如果您使用对话框执行更复杂的操作,那么使用该结构会更容易。

SharePoint 2010将div与iframe一起使用。您可以在对话框div中使用并放置iframe