我有一个infopath表单,当我点击按钮时它应该重定向到sharepoint list item的添加项目模板..在我给的代码中给了
try
{
string url = "Sharepoint List item's URL";
HttpContext.Current.Response.Redirect("url");
}
catch
{
}
但我收到像这样的安全错误
System.Security.SecurityException 请求类型'System.Web.AspNetHostingPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败。 at Activity_Profile.FormCode.btnNewReportingUnit_Clicked(Object sender,ClickedEventArgs e) 在Microsoft.Office.InfoPath.Internal.ButtonEventHost.OnButtonClick(DocActionEvent pEvent) 在Microsoft.Office.Interop.InfoPath.SemiTrust._ButtonEventSink_SinkHelper.OnClick(DocActionEvent pEvent)
请帮助我:)
答案 0 :(得分:1)
尝试以下方法:
HttpContext.Current.Response.Redirect("url", false);
System.Web
并为其添加导入语句我认为这与表格没有完全信任有关,因此不允许在任何地方重定向。