Welcome

首页 / 软件开发 / .NET编程技术 / 在InfoPath 2010中利用ServerInfo类实现相对URL

在InfoPath 2010中利用ServerInfo类实现相对URL2010-11-25 博客园 Sunmoonfire在下面的例子中,我将演示如何利用该类的成员在你的表单中以相对URL的方 式提交数据。这样,我们就能把一个网站集打包成一个WSP,并移动到新服务器 上了。由于是相对地址,所以移动后提交所使用的数据连接也会自动指向新服务器。

初始设置:

为了确保我们的的表单模板无论是在迁移前还是迁移后都能正确的关联到我 们的SharePoint表单库,我将其发布为一个内容类型 (http://Office.microsoft.com/zh-cn/infopath-help/create-a-sharepoint -library-or-site-content-type-for-your-form-template-HA010103005.aspx )。将表单以网站内容类型的方式发布为沙箱解决方案是InfoPath 2010的一个 新功能。

然后,我将该内容类型关联到适当的SharePoint 表单库上。步骤如下:

1、新建一个表单库。配合下面的代码,这里取名为SubmittedTimeCards

2、打开刚创建好的表单库

3、打开位于功能区中库标签下的库设置。

4、打开“高级设置”并将“是否允许管理内容类型”选为“是”。

5、在“内容类型”一节中选择“从现有网站内容类型中添加”。