关于TreeView求救

houtianxi 2004-12-23 05:45:45
我在某个Aspx页面上有个按钮,选择按钮时执行如下代码(函数):
function selectDepart(objText, sType, )
{
var r = window.showModalDialog("../SelectTreeInfo.aspx?type=" + sType, "",
"dialogHeight:300px; dialogWidth:340px; help:no; status:no");
if(r!="")
objText.value = r;
}
在弹出的SelectTreeInfo.aspx页面中有个TreeView,同时还有一个确定按钮,树里面显示的是部门信息,我想点击确定时,能够返回所选择节点的内容,--->该怎么做?
我的问题比较特殊,是通过window.showModalDialog方式打开的页面,所以用论坛里面所讲到的有些办法无法实现!!

希望做过类似东西的给我点代码(C#)!!

谢谢
解决后马上饥揭帖!!!!!

...全文
131 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
supreme 2004-12-23
  • 打赏
  • 举报
回复
window.showModalDialogv("DialogPage.aspx",window,"");
//把window对象当作第二个参数传递过去
//也可以其他任何对象

在弹出页面(DialogPage.aspx)
用dialogArguments对象即可操作整个父窗口中的任何对象
比如dialogArguments.document.all.department.value = "管理部";
dialogArguments.form[0].submit();
等等
SpaceTime 2004-12-23
  • 打赏
  • 举报
回复
javascript:
window.ReturnValue=节点名称
window.close();
houtianxi 2004-12-23
  • 打赏
  • 举报
回复
谢谢你们得支持,我的意思是,我用window.showModalDialog方式打开一个含有TreeView(树)控件的
窗体,我怎么得到我选择TreeView中某个节点的值!!!
飞不动 2004-12-23
  • 打赏
  • 举报
回复
window.showModalDialog打开的页面一样可以回调到服务器端去
方法是先用window.showModalDialog打开一个空白页面
在这个页面上放一个iframe,把你要打开的页面放在iframe中显示。
goody9807 2004-12-23
  • 打赏
  • 举报
回复
关于模态窗口(showModalDialog)的专题讨论!
1.模态窗口的打开
2.模态窗口的关闭
3.模态窗口的传递参数。
4.其他。。。。


1.window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");

2.window.close();

3.传值
ParentPage.aspx:
window.showModalDialog("DialogPage.aspx?para1=aaa¶2=bbb");

DialogPage.aspx:
string str1=Request.QueryString["para1"].toString();
string str2=Request.QueryString["para2"].toString();

返回值
DialogPage.aspx:
window.returnValue="aaa";

ParentPage.aspx:
var str=window.showModalDialog("DialogPage.aspx");

4.
aspx页面在showmodeldialog情况下为什么一提交就重新打开一个页面?
showmodaldialog打开的页面中在<head></head>之间加入一行:<base target="_self">

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧