链接按钮单击使用模态弹出扩展器时未触发的事件.. [英] Link Button Click Event not fired when using Modal Pop up Extender..

查看:53
本文介绍了链接按钮单击使用模态弹出扩展器时未触发的事件..的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨..在我的项目中,当我点击链接按钮时,我必须使用Modal弹出扩展器..在此链接按钮中我编码点击事件..如果我在中断点

protected void LinkBut​​ton1_Click(对象发送者,EventArgs e)捕获的剂量..任何人都可以帮助我..提前感谢。 :)



Hi.. In my project i have to use Modal pop up extender when i click the Link Button.. In this Link button i code Click Event.. If i place a break point in
protected void LinkButton1_Click(object sender, EventArgs e) its dosent captured.. Can any one help me.. Thanks in advance. :)





< asp:LinkBut​​ton ID =LinkBut​​ton1runat =服务器BackColor =#FF8000BorderColor =WhiteForeColor =WhiteHeight =30pxFont-Bold =TrueFont-Underline =FalseWidth =78pxOnClick =LinkBut​​ton1_Click> Get灵感 





<asp:LinkButton ID="LinkButton1" runat="server" BackColor="#FF8000" BorderColor="White" ForeColor="White" Height="30px" Font-Bold="True" Font-Underline="False" Width="78px" OnClick="LinkButton1_Click" >Get Inspired 







<cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BackgroundCssClass="modalBackground"

        CancelControlID="bmclose" PopupControlID="p1" TargetControlID="LinkButton1">
    </cc1:ModalPopupExtender>
    <asp:Panel ID="p1" runat="server" Height="345" Width="40%">
        <div align="right" style="width:120%">
            <asp:ImageButton ID="bmclose" runat="server" ImageUrl="~/images/Close.png" />&nbsp;
            </div>
        <div id="PopupPanel">
            <asp:Panel ID="Panel1" runat="server" BackColor="white" BorderColor="#666666" BorderStyle="Solid"

                BorderWidth="2" CssClass="mypanel" Width="120%">
                <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
                    <ContentTemplate>
                        <div align="center">
                            <br />
                            <br />
                            <br />
                            <br />
                            <table width="88%">
                                <tr>
                                    <td width="35%">
                                    </td>
                                    <td width="60%">
                                        <asp:Label ID="Label1" runat="server" ForeColor="Red"></asp:Label></td>
                                    <td width="5%">
                                    </td>
                                </tr>
                                <tr>
                                    <td align="left">
                                        <asp:Label ID="lblGen" runat="server" Text="Gender" ForeColor="Black"></asp:Label>
                                    </td>
                                    <td align="left">
                                        <asp:RadioButtonList ID="radGen" runat="server" ForeColor="Black" RepeatDirection="Horizontal">
                                        <asp:ListItem>Male</asp:ListItem>
                                        <asp:ListItem>Female</asp:ListItem>
                                        </asp:RadioButtonList>
                                    </td>
                                    <td align="center">
                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ControlToValidate="radGen"

                                            ErrorMessage="*" Font-Bold="true" Font-Names="Arial" Font-Size="Large" ValidationGroup="onadd"></asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr height="30">
                                </tr>
                                <tr>
                                <td>
                                <asp:Label ID="lblDob" runat="server" Text="Date of Birth" ForeColor="black" ></asp:Label>
                                </td>
                                <td>
                                <asp:TextBox ID="txtDob" runat="server" ForeColor="Black" />
                                </td>
                                <td>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtDob"

                                        ErrorMessage="*"></asp:RequiredFieldValidator></td>
                                </tr>
                                <tr height="30"></tr>

                                <tr>
                                 <td>
            <asp:Label ID="lblcountry" runat="server" Text="Country" ForeColor="Black"></asp:Label>
            </td>
            <td >
            <select id="ddlcountry" runat="server" class="select" name="country" style="width: 201px">
                                        <option selected="selected" value="0">Choose the Country..</option>
                                        <option value="Afghanistan">Afghanistan</option>
                                        <option value="Åland Islands">Åland Islands</option>
                                        <option value="Albania">Albania</option>
                                        <option value="Algeria">Algeria</option>
                                        <option value="American Samoa">American Samoa</option>
                                        <option value="Andorra">Andorra</option>
                                        <option value="Angola">Angola</option>
                                        <option value="Anguilla">Anguilla</option>
                                        <option value="Antarctica">Antarctica</option>
                                        <option value="Antigua and Barbuda">Antigua and Barbuda</option>
                                        <option value="Argentina">Argentina</option>
                                        <option value="Armenia">Armenia</option>
                                        <option value="Aruba">Aruba</option>
                                        <option value="Australia">Australia</option>
                                        <option value="Austria">Austria</option>
                                        <option value="Azerbaijan">Azerbaijan</option>
                                        <option value="Bahamas">Bahamas</option>
                                        <option value="Bahrain">Bahrain</option>
                <option value="Bangladesh">Bangladesh</option>
               
               on>
                <option value="Zambia">Zambia</option>
                <option value="Zimbabwe">Zimbabwe</option>
            </select>
            </td>
                                    <td>

                                    </td>
                                </tr>

                                <tr height="30"></tr>

                                <tr>
                                <td>
                                    <img alt="" src="Captcha.aspx" style="width: 236px; height: 104px">
                                </td>
                                <td>
                                    <asp:TextBox ID="txtCaptcha" runat="Server"></asp:TextBox>
                                </td>
                                <td>
                                <asp:Label ID="lblCaptcha" runat="server" ForeColor="Red" />
                                </td>
                                </tr>

                                <tr>
                                    <td align="center" colspan="2">
                                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
                                        <asp:Button ID="bAdd" runat="server" Text="Submit" ValidationGroup="onadd" OnClick="bAdd_Click" /><br />
                                        <br />
                                        <asp:Label ID="lblmsg1" runat="server" ForeColor="red"></asp:Label>
                                        <asp:Label ID="lblS" runat="server" Font-Bold="True" ForeColor="DarkGreen"></asp:Label></td>
                                </tr>
                                <tr height="10">
                                </tr>
                            </table>
                        </div>
                    </ContentTemplate>
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="bAdd" EventName="Click" />
                        </Triggers>
                    </asp:UpdatePanel>
                </asp:Panel>
            </div>
        </asp:Panel>

推荐答案

It seems you want to open your model pop on link button click.

Because you are using Update panel so:-

Wrap your all codes(controls) (model pop up extender + your panel + your linkbutton) inside update panel.



It seems you want to open your model pop on link button click.
Because you are using Update panel so:-
Wrap your all codes(controls) (model pop up extender + your panel + your linkbutton) inside update panel.

<asp:updatepanel id="updGrid" runat="server">
     <contenttemplate>
         <!-- your model pop up extender and your panel and linkbutton -->
     <contenttemplate>
  </contenttemplate></asp:updatepanel>





because you have specified, your TargetControlID is your link button so you don’’t need to write your click event. Infact it will not fire the click event. if you want to fire click event of your link button then for TargetControlID use some other controls.



hope you got it.



Happy holi.



because you have specified, your TargetControlID is your link button so you don''t need to write your click event. Infact it will not fire the click event. if you want to fire click event of your link button then for TargetControlID use some other controls.

hope you got it.

Happy holi.


这篇关于链接按钮单击使用模态弹出扩展器时未触发的事件..的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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