小编Tan*_*ani的帖子

无法在链接按钮单击时从内部更新面板中打开新窗口

我在div弹出窗口中的UpdatePanel中有一个链接按钮.在Button_Click上,我希望通过javascript打开一个新窗口.我尝试了ScriptManager.RegisterStartupScript以及ScriptManager.RegisterClientScriptBlock,但是Window没有打开.

    <asp:UpdatePanel ID="UpdatePanel2" runat="server">

                                            <ContentTemplate> 
                <form class="message-form" action="#">
                    <fieldset>
    <asp:LinkButton ID="LinkButton1" runat="server" class="btn-facebook" Text="facebook" OnClick="LinkButton1_Click"></asp:LinkBu

tton>
                    <label for="TextBox1">Or send a message on Blissdate here:</label>
                <div class="textarea">
                    <asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Rows="10" Columns="30"></asp:TextBox><asp:Label ID="lbl" runat="server" />
                </div>
                <div class="btn-holder">
                    <asp:LinkButton ID="LinkButton2" runat="server" class="btn-send" Text="send" OnClick="LinkButton2_Click"></asp:LinkButton>
                </div>

            </fieldset>
        </form>
Run Code Online (Sandbox Code Playgroud)

protected void LinkButton1_Click(object sender, EventArgs e)
    {
           DataRow[] row1 = ds.Tables[0].Select("FB_Id='" + HiddenField3.Value + "'");
           string url = row1[0].ItemArray[3].ToString();
           lbl.Text = url;
           //ScriptManager.RegisterClientScriptBlock(this, GetType(), "newPage", "window.open('" + url +');", true);
           ScriptManager.RegisterClientScriptBlock(this, GetType(), "newpage", …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net updatepanel scriptmanager

0
推荐指数
1
解决办法
6477
查看次数

标签 统计

asp.net ×1

javascript ×1

scriptmanager ×1

updatepanel ×1