我在使用 XmlFormView 打开信息路径表单时遇到问题。这里有代码:
SPLimitedWebPartManager manager = file.GetLimitedWebPartManager(PersonalizationScope.Shared);
try
{
XmlFormView form = new XmlFormView();
String templateLib = "FormServerTemplates";
String xsnName = report + ".xsn";
form.XsnLocation = String.Format("{0}/{1}/{2}", SPContext.Current.Web.Url, templateLib, xsnName);
manager.AddWebPart(form, "TopZone", 0);
}
因此,我创建了一个页面并添加了一个 xmlform webpart 以查看页面中的 infopath 报告。问题是当我尝试打开页面时:
无法访问表单模板 (.xsn) 文件。您可能没有打开文件所需的权限。
相关 ID:51a2dcd8-d2fa-4d8b-ae13-1b5f9caa1c51
这很奇怪,因为当我单击我在文档库中分配的内容类型时,我可以打开相同的表单,但在页面中却看不到它。这里发生了什么?
谢谢