将数据输入表单显示为对话框asp.net

时间:2011-02-27 20:19:41

标签: asp.net

我的asp.net表单中有“添加新文件夹”按钮,我需要显示对话框才能让用户输入文件夹名称,如何在asp.net中完成?

2 个答案:

答案 0 :(得分:1)

在按钮上添加OnClientClick="ShowPopup();return false;",然后执行:

function ShowPopup() {
  var div = document.getElementById("divtoshow");
  div.style.display = "block";
}

在纯格式中,然后使div保持绝对位置并将弹出窗口重新定位到按钮的中心位置。你在使用JQuery吗?您可以使用JQuery对话框,或使用JQuery定位元素,或者如果您使用的是AJAX Control工具包,请使用ModalPopupExtender。有选择,但很难说不知道你在用什么。

HTH。

答案 1 :(得分:0)

你有几个选择。

  1. 您可以在表单上包含文本框,以便已包含新文件夹名称。
  2. 您可以将用户重定向到新表单以输入新文件夹名称。
  3. 您可以使用javascript在当前页面中将#2包含为厚箱。
  4. 还有其他选择,一切都在你想要的方式

    更新要完成#3,您必须创建另一个asp.net页面,并使用像Colorbox这样的库并在thickbox / lightbox中加载IFrame