首页 新闻 会员 周边

有关于ModalPopupExtender

0
悬赏园豆:10 [已关闭问题] 关闭于 2008-03-04 15:25
<P>我想问一下:</P> <P>需求:当,点完“确认(btnYes)"按钮之后,动态对“变价主题(lblPriceTheme)”进行赋值?</P> <P>为什么进行赋值完之后,页面又快速刷新一下?对lable赋的值没有?<IMG title=qa height=413 src="http://www.cnblogs.com/images/cnblogs_com/RuiLei/124940/r_qa.JPG" width=640 mce_src="http://www.cnblogs.com/images/cnblogs_com/RuiLei/124940/r_qa.JPG"></P> <P>&lt;asp:Button ID="btnYes" runat="server" Text="确认" OnClientClick="FillTheme()" OnClick="btnYes_Click" /&gt;</P> <P>在button上有两个click事件,一个是用来动态对Label进行赋值,一个是把输入的值,保存到数据库中.</P> <P>以下是Code:&nbsp;</P> <P>&nbsp;&lt;form id="Form1" runat="server"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ajaxToolkit:ToolkitScriptManager runat="server" ID="ToolkitScriptManager" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="conditional"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ContentTemplate&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Label ID="lblPriceTheme" runat="server" Text="变价主题:" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Label ID="lblPriceOrderType" runat="server" Text="类别:" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Button ID="btnFixTheme" runat="server" Text="修改" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" BehaviorID="mdlPopup" runat="server"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TargetControlID="btnFixTheme" PopupControlID="pnlPopup" BackgroundCssClass="modalBackground" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Panel ID="pnlPopup" runat="server" CssClass="confirm-dialog" Style="display: none;"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class="inner"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h2&gt;<BR>&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; 填写变价主题&lt;/h2&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&am
问题补充: <div class="base"> 主题:<asp:TextBox ID="txtTheme" runat="server" ></asp:TextBox> 类型:<asp:RadioButtonList ID="rlType" runat="server" RepeatDirection="Horizontal"> <asp:ListItem Selected="True" Value="0">普通</asp:ListItem> <asp:ListItem Value="1">紧急</asp:ListItem> </asp:RadioButtonList> <asp:Button ID="btnYes" runat="server" Text="确认" OnClientClick="FillTheme()" OnClick="btnYes_Click" />&nbsp; <asp:LinkButton ID="LinkButton1" runat="server" CssClass="close" OnClientClick="$find('mdlPopup').hide(); return false;" /> </div> </div> </asp:Panel> <script type="text/javascript"> Sys.Application.add_load(function() { $find('mdlPopup').show(); }); function $(id){ return document.getElementById(id); } function FillTheme() { var theme = $("txtTheme"); if(theme != null) { $get('lblPriceTheme').innerText+= $("txtTheme").value; } } </script> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="btnYes" EventName="Click" /> </Triggers> </asp:UpdatePanel> </form>
RicoRui的主页 RicoRui | 老鸟四级 | 园豆:3663
提问于:2008-03-03 17:50
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册