post a <FORM> to sharepoint page

本文关键字:to sharepoint page gt FORM lt post | 更新日期: 2023-09-27 18:11:21

我在我的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" />

注意method="post";然而,看起来当我添加这个web部件时,托管页面已经有一个<FORM/>。我如何做上述POST?

post a <FORM> to sharepoint page

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

  1. 创建一个完全独立的。aspx页面来生成表单
  2. 通过JS调用window.open<a href="..." target="blank"从Web部件中打开该表单
  3. 在表单加载后,用JavaScript自动发布该表单。

(我没有sharepoint的第一手经验;)