3

我正在寻找在 ASP.NET 3.5 应用程序顶部弹出模式搜索窗口以查找字段值的最简单方法。我有一个屏幕供用户添加课程;用户需要能够通过在弹出窗口中搜索讲师来选择讲师。

所以 - 弹出窗口将有一个文本框和一个带有结果的网格视图;单击结果中的“选择”按钮将填充呼叫表单上的讲师字段。

实现这一目标的最简单方法是什么?

4

2 回答 2

1

尝试在 UserControl 中使用 jQuery,其中包含类似yensdesign的教程。

我用这种方法创建的 UserControl 为用户提供了设置网站首选项的选项。我发现使用这种方法控制模态窗口和调用窗口之间的交互比调用新的弹出浏览器窗口更容易。人们也不必担心弹出窗口阻止程序会妨碍您。

这有帮助还是您正在寻找更多详细信息?

于 2009-05-07T23:34:21.783 回答
0

一个非常简单的方法是将 javascript 添加到您的页面以弹出一个新的浏览器窗口对话框,如下所示:

function fnFieldSearch(searchURL)
{
    var wndSearch = window.open(searchURL,"SearchPopup","toolbar=yes,width=600,height=400,directories=no,status=yes,scrollbars=yes,resizable=yes,menubar=no");
    wndSearch.focus();
}

在模态搜索页面上,使用 javascript 将搜索值发回:

window.opener.document.FormName.ControlName.value = 'whatever';
于 2009-05-08T00:05:27.840 回答