FineUI 官方论坛

标题: 我需要刷新整个框架。要怎么做呀? [打印本页]

作者: 猪八戒    时间: 2012-8-31 09:01
标题: 我需要刷新整个框架。要怎么做呀?
我在页面有个按钮,点击刷新整个框架。要怎么实现呀。类似于点击浏览器上面的刷新按钮一样。pagecontext.refresh()这个方法只能刷新当前页。
作者: sanshi    时间: 2012-8-31 09:38
PageContext.Refresh("_top")
作者: 猪八戒    时间: 2012-8-31 16:25
sanshi 发表于 2012-8-31 09:38
PageContext.Refresh("_top")

谢谢。老大、
作者: 猪八戒    时间: 2012-9-2 00:05
sanshi 发表于 2012-8-31 09:38
PageContext.Refresh("_top")

这是示例代码中登陆模块。把这个弹出窗口改成最上层(Target="Top">)就无法获取到里面TextBox 的值。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
     <title></title>
</head>
<body>
     <form id="form1" runat="server">
     <extageManager ID="ageManager1" runat="server"/>
     <ext:Window ID="Window1" Title="系统登录" runat="server" IsModal="true" Width="350px" WindowPosition="GoldenSection" EnableClose="false" Target="Top">
         <Items>
             <ext:SimpleForm ID="SimpleForm1" runat="server" ShowBorder="false" BodyPadding="10px" LabelWidth="60px" EnableBackgroundColor="true" ShowHeader="false">
                 <Items>
                     <ext:TextBox ID="tbxUserName" Label="用户名" Required="true" runat="server">
                     </ext:TextBox>
                     <ext:TextBox ID="tbxPassword" Label="密码" TextMode="assword" Required="true" runat="server">
                     </ext:TextBox>
                     <ext:Button ID="btnLogin" Text="登录" Type="Submit" ValidateForms="SimpleForm1" ValidateTarget="Top" runat="server">
                     </ext:Button>
                 </Items>
             </ext:SimpleForm>
         </Items>
     </ext:Window>
     </form>
</body>
</html>

        protected void btnLogin_Click(object sender, EventArgs e)
         {
             if (Login(tbxUserName.Text, tbxPassword.Text))
             {
                 Alert.ShowInTop("登陆成功!", MessageBoxIcon.Error);
             }
             else
             {
                 Alert.ShowInTop("用户名或密码错误!", MessageBoxIcon.Error);
             }
         }
点击按钮,查看两个TextBox的值都是空("")。这是怎么回事?要怎么才能获取到控件的值!

作者: sanshi    时间: 2012-9-2 08:45
猪八戒 发表于 2012-9-2 00:05
这是示例代码中登陆模块。把这个弹出窗口改成最上层(Target="Top">)就无法获取到里面TextBox 的值。

...

Target为top时,需要enableiframe,也就说里面的四simpleform放在一个单独的页面
作者: 猪八戒    时间: 2012-9-2 15:11
sanshi 发表于 2012-9-2 08:45
Target为top时,需要enableiframe,也就说里面的四simpleform放在一个单独的页面

知道了,老大。谢谢!




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4