【发布时间】:2015-08-20 07:21:44
【问题描述】:
弹出窗口中有一个按钮,我需要单击它以重定向到另一个弹出窗口吗?我们怎样才能做到这一点?
【问题讨论】:
-
您标记了两个不同版本的 sharepoint,因此我删除了特定于版本的标记。
-
好的,谢谢!我只想吸引尽可能多的人来回答这个问题。
标签: c# sharepoint
弹出窗口中有一个按钮,我需要单击它以重定向到另一个弹出窗口吗?我们怎样才能做到这一点?
【问题讨论】:
标签: c# sharepoint
可以如下实现,
在页面上添加以下脚本。
<script type="text/javascript">
function openDialog(tUrl, tTitle) {
var options = {
url: tUrl,
title: tTitle
};
SP.UI.ModalDialog.showModalDialog(options);
}
</script>
在按钮或链接点击上调用函数如下
<a href="#" onclick="openDialog('Page.aspx','Page Title');">Show Modal Dialog</a>
【讨论】:
这是我的情况:
我点击一个SPListItem的Title,它会弹出一个我写的自定义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);
真的,我不是在开玩笑!
【讨论】: