我想在asp.net中的modalpopupextender中显示gridview [英] i want to display the gridview in modalpopupextender in asp.net

查看:54
本文介绍了我想在asp.net中的modalpopupextender中显示gridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的源代码如下;



 <  < span class =code-leadattribute> asp:UpdatePanel     id   =  updatepanel    runat   =  server >  
< contenttemplate > ;
< asp:Panel ID = pnlcofirmationsms Visibl e = true ScrollBars = 两者 runat = server >
< asp:GridView ID = gvshowcourse runat = server

CellPadding = 4 ForeColor = #333333 高度 = 120px 宽度 = 32% >
< 页脚 样式 backcolor = #990000 font-bold = forecol或 = 白色 / >
< row style backcolor = #FFFBD6 forecolor = # 333333 / >
< pager style backcolor = #FFCC66 forecolor = #333333 horizo​​ntalalign = 中心 / >
< SelectedRowStyle BackColor = # FFCC66 字体粗体 = True ForeColor = 海军 / >
< HeaderStyle BackColor = #990000 Font-Bold = True ForeColor = 白色 / < span class =code-keyword>>
< alternatingrow style backcolor = 白色 / >


< / contenttemplate > ;

< Aasp:ModalPopupExtender 拖动 = true PopupDragHandleControlID = tdHeader DropShadow = true

PopupControlID = pnlcofirmationsms BackgroundCssClass = modalBackground TargetControlID = dummy

ID = ModalPopupExtender2 < span class =code-attribute> runat = server CancelControlID = btnCancelRoom >





wheni run显示错误如下



ID为'updatepanel'的控件需要页面上的ScriptManager 。 ScriptManager必须出现在任何需要它的控件之前。



我的源页面有什么问题。



问候,

Narasiman P.

解决方案

您需要添加脚本管理器才能使用更新面板



添加以下



 <   asp:ScriptManager     ID  < span class =code-keyword> =  ScriptManager1    runat   =  server >  
< / asp:ScriptManager >


<块引用>为你的gridview添加这个: -



 <  < span class =code-leadattribute> asp:ToolkitScriptManager     ID   =  ScriptManager1    runat   =  server >  
< / asp:ToolkitScriptManager >





请参阅以下链接了解详情: -

http://www.aspdotnet-suresh.com/2011/03/ how to to-show-modalpopup-to-edit-gridview.html [ ^ ]

http://chikkanti.wordpress.com/2011/11/17/305/ [ ^ ]

http://www.aspsnippets.com/Articles/Use-AJAX-Modal-Popup-Extender-inside-GridView-in- ASPNet.aspx [ ^ ]


My source code as follows;

<asp:UpdatePanel id="updatepanel" runat="server">
         <contenttemplate>
         <asp:Panel ID= "pnlcofirmationsms" Visible = "true" ScrollBars = "Both" runat= "server">
         <asp:GridView ID="gvshowcourse" runat="server"

                      CellPadding="4" ForeColor="#333333" Height="120px" Width="32%">
                        <footerstyle backcolor="#990000" font-bold="True" forecolor="White" />
                        <rowstyle backcolor="#FFFBD6" forecolor="#333333" />
                        <pagerstyle backcolor="#FFCC66" forecolor="#333333" horizontalalign="Center" />
                        <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
                        <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                        <alternatingrowstyle backcolor="White" />
                    
         
         </contenttemplate>
        
       <Aasp:ModalPopupExtender Drag="true" PopupDragHandleControlID="tdHeader" DropShadow="true"

            PopupControlID="pnlcofirmationsms" BackgroundCssClass="modalBackground" TargetControlID="dummy"

            ID="ModalPopupExtender2"  runat="server" CancelControlID="btnCancelRoom">



wheni run shows error as follows

The control with ID 'updatepanel' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.

what is the problem in my source page.

Regards,
Narasiman P.

解决方案

You need to add the script manager to work with update panel

Add the following

<asp:ScriptManager ID="ScriptManager1" runat="server">
       </asp:ScriptManager>


add this befor your gridview:-

<asp:ToolkitScriptManager ID="ScriptManager1" runat="server">
</asp:ToolkitScriptManager>



refer below links for details:-
http://www.aspdotnet-suresh.com/2011/03/how-to-show-modalpopup-to-edit-gridview.html[^]
http://chikkanti.wordpress.com/2011/11/17/305/[^]
http://www.aspsnippets.com/Articles/Use-AJAX-Modal-Popup-Extender-inside-GridView-in-ASPNet.aspx[^]


这篇关于我想在asp.net中的modalpopupextender中显示gridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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