javascript中使用
window.showModalDialog("template.aspx", feature);
但在template.aspx中不能使用服务器端的控件,如一个asp:button,
当我点击服务器端的控件时,会另开一个自身窗口出来.如何解决?
我的本意是想在pop的窗口中查询出一些东西再返回.还望赐教.

解决方案 »

  1.   

    在html的head之间加<base target=_self>,如下<HEAD>
    <title>WebForm13</title>
    <base target=_self>
    </HEAD>
      

  2.   

    在别人的相关贴也问过小山,可惜没得到结果.
    也download了小山的代码看了.我以前的代码是jsp的.在pop出来的页操作数据库或与server交互没发生问题.但放在c#中就不一样了,在pop窗口中不能应用与server的交互.否则就会像我问的那样,又pop一个相同的窗口出来.
    showModalDialog()这个过程是全程监控的吗.当页面被加载后,与server交互就出现问题了.........
    ...
      

  3.   

    小山,谢谢
    刚还到你的blog上去发言了.看来自己对javascript还是不明不白啊.
      

  4.   

    在你的弹出窗口template.aspx的html中加<base target=_self>是可以的呀,再试试<HEAD>
    <title>template</title>
    <base target=_self>
    </HEAD>