将<form>发布到sharepoint页面</form>

时间:2011-10-14 17:34:26

标签: c# .net sharepoint sharepoint-2010 web-parts

我在我的一个webpart .ascx文件中进行了跟踪。

<FORM action="https://illustration.sagicorlifeusa.com/fse5/main/FormPost.aspx" id="frmLogin" method="post" target=blank>
    <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
    <%= CompleteRequest %>
<input type="submit" name="__exclude__Submit" value="Run Sagicor Life Illustration Software Online" />

注意方法=“post”;但是,看起来当我添加此网络部分时,托管页面已经有<FORM/>。我怎样才能进行上述POST?

1 个答案:

答案 0 :(得分:0)

post从ASPX Web表单(SharePoint所在)内部的新窗口很棘手,因为框架将所有内容都包含在<form>中。如果您需要发布到目标页面(即get不够好),您可能需要:

  1. 完全创建单独的.aspx页面以生成表单
  2. 使用JS调用window.open<a href="..." target="blank"
  3. 在您的Web部件中打开该表单
  4. 加载后,使用JavaScript自动发布该表单。
  5. (我没有使用sharepoint的第一手经验;带着一点点回答这个答案。)