【问题标题】:In sharepoint, how to redirect to a pop window?在sharepoint中,如何重定向到弹出窗口?
【发布时间】:2015-08-20 07:21:44
【问题描述】:

弹出窗口中有一个按钮,我需要单击它以重定向到另一个弹出窗口吗?我们怎样才能做到这一点?

【问题讨论】:

  • 您标记了两个不同版本的 sharepoint,因此我删除了特定于版本的标记。
  • 好的,谢谢!我只想吸引尽可能多的人来回答这个问题。

标签: c# sharepoint


【解决方案1】:

可以如下实现,

  1. 在页面上添加以下脚本。

    <script type="text/javascript"> function openDialog(tUrl, tTitle) { var options = { url: tUrl, title: tTitle }; SP.UI.ModalDialog.showModalDialog(options); } </script>

  2. 在按钮或链接点击上调用函数如下

    &lt;a href="#" onclick="openDialog('Page.aspx','Page Title');"&gt;Show Modal Dialog&lt;/a&gt;

【讨论】:

    【解决方案2】:

    这是我的情况:

    我点击一个SPListItemTitle,它会弹出一个我写的自定义aspx页面,一个窗口。窗口中有asp 按钮,当我点击它时,我希望它重定向到另一个自定义aspx 页面,在同一个弹出窗口中。见下文,

    其实很简单,在按钮事件函数中:

    protected void Edit_OnClick(object sender, EventArgs e)

    我们写了两行代码,它就可以完成这项工作:

    string url = SPContext.Current.Web.Url + "/_Layouts/TestPrj/test.aspx?List=********************&ID=*";
    SPUtility.Redirect(url, SPRedirectFlags.Default, HttpContext.Current);
    

    真的,我不是在开玩笑!

    【讨论】:

      猜你喜欢
      • 2011-06-30
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-15
      • 1970-01-01
      相关资源
      最近更新 更多