在新的浏览器窗口中打开页面 [英] open page in new browser window

查看:90
本文介绍了在新的浏览器窗口中打开页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

aspx代码

<asp:DataList ID="DataList1" runat="server" OnItemCommand="datalist1_downloader">
                        <itemtemplate>
<asp:LinkButton ID="LinkButton2" runat="server" CommandArgument=''<%#Eval("id")%>'' CommandName="test">Check
 </itemtemplate>



.cs代码
受保护的void datalist1_downloader(对象源,数据

ListCommandEventArgs e)
    {
        
        if (e.CommandName == "test")
        {

            
            //code goes here

        }
    }



我想将querystring(commandArgument)发送到下一页,并且该页面将根据自定义大小在新浏览器中打开,我的意思是弹出窗口.
我不知道该怎么办,我尝试了Java脚本,response.write功能和许多其他方式,但是代码未成功
plz help

解决方案

如何:

asp:LinkButton ID="LinkButton2" runat="server" onClientClick="window.open(''http://pagetoopen.aspx'');" ....


有关window.open的信息,请参见http://msdn2.microsoft.com/zh-cn/library/ms536651.aspx

问候
Espen Harlinn


使用Java脚本或脚本管理器打开新页面


javascript:q=(document.location.href);void(open(''http://example.com/submit.php?url=''+escape(q),''_self'',''resizable,location,menubar,toolbar,scrollbars,status''));"


<pre lang="cs">protected override void CreateChildControls()
{
    if (ScriptManager.GetCurrent(Page) == null)
    {
        ScriptManager sMgr = new ScriptManager();
        // Ensure the ScriptManager is the first control.
        Page.Form.Controls.AddAt(0, sMgr);
    }
}



http://www. vbdotnetheaven.com/UploadFile/mahesh/OpenURLInNewWindow09012006094141AM/OpenURLInNewWindow.aspx [ ^ ]
希望对您有所帮助.


hi aspx code

<asp:DataList ID="DataList1" runat="server" OnItemCommand="datalist1_downloader">
                        <itemtemplate>
<asp:LinkButton ID="LinkButton2" runat="server" CommandArgument=''<%#Eval("id")%>'' CommandName="test">Check
 </itemtemplate>



.cs code
protected void datalist1_downloader(object source, Data

ListCommandEventArgs e)
    {
        
        if (e.CommandName == "test")
        {

            
            //code goes here

        }
    }



I want to send a querystring(commandArgument) to next page and that page would open in new browser according custom size i mean popup.
I don''t kno what to do I has tried java script, response.write fnction and many other ways but code doen''t successed
plz help

解决方案

How about:

asp:LinkButton ID="LinkButton2" runat="server" onClientClick="window.open(''http://pagetoopen.aspx'');" ....


For info on window.open see http://msdn2.microsoft.com/en-us/library/ms536651.aspx

Regards
Espen Harlinn


use java script or script manager to open the new page


javascript:q=(document.location.href);void(open(''http://example.com/submit.php?url=''+escape(q),''_self'',''resizable,location,menubar,toolbar,scrollbars,status''));"


<pre lang="cs">protected override void CreateChildControls()
{
    if (ScriptManager.GetCurrent(Page) == null)
    {
        ScriptManager sMgr = new ScriptManager();
        // Ensure the ScriptManager is the first control.
        Page.Form.Controls.AddAt(0, sMgr);
    }
}



http://www.vbdotnetheaven.com/UploadFile/mahesh/OpenURLInNewWindow09012006094141AM/OpenURLInNewWindow.aspx[^]
I hope this may help you.


这篇关于在新的浏览器窗口中打开页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆