积极答复者
SharePoint 2010 使用自定义的aspx页面替换列表的NewForm.aspx页面

问题
答案
-
我已经自己解决了,呵呵。示例代码:
SPWeb web = SPContext.Current.Web; web.AllowUnsafeUpdates = true; SPList list = web.Lists["My List"]; SPContentType ct = list.ContentTypes["Item"]; ct.EditFormUrl = "_layouts/editform.aspx"; ct.NewFormUrl = "_layouts/newform.aspx"; ct.DisplayFormUrl = "_layouts/dispform.aspx"; ct.Update(); list.Update();
关于代码的用法:你可以建一个winform项目也可以使用控制台应用程序,把上面的代码执行以下就可以了
说明:关于内容类型名字,如果sp是中文版的请把Item换成"项目"
关于内类型参考:http://www.cnblogs.com/Sunmoonfire/archive/2008/06/25/1229875.html(如果遇到xxx是密封的错误,可以参考)
示例代码原文地址:http://blog.qumsieh.ca/2009/05/15/how-to-change-the-default-editform-newform-and-dispform/
专注moss
全部回复
-
我已经自己解决了,呵呵。示例代码:
SPWeb web = SPContext.Current.Web; web.AllowUnsafeUpdates = true; SPList list = web.Lists["My List"]; SPContentType ct = list.ContentTypes["Item"]; ct.EditFormUrl = "_layouts/editform.aspx"; ct.NewFormUrl = "_layouts/newform.aspx"; ct.DisplayFormUrl = "_layouts/dispform.aspx"; ct.Update(); list.Update();
关于代码的用法:你可以建一个winform项目也可以使用控制台应用程序,把上面的代码执行以下就可以了
说明:关于内容类型名字,如果sp是中文版的请把Item换成"项目"
关于内类型参考:http://www.cnblogs.com/Sunmoonfire/archive/2008/06/25/1229875.html(如果遇到xxx是密封的错误,可以参考)
示例代码原文地址:http://blog.qumsieh.ca/2009/05/15/how-to-change-the-default-editform-newform-and-dispform/
专注moss