我想在asp.net中的modalpopupextender中显示gridview [英] i want to display the gridview in modalpopupextender in asp.net
问题描述
我的源代码如下;
< < 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 horizontalalign = 中心 / >
< 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屋!