Asp.net 学习记录4

来源:互联网 发布:中兴软件开发技术面 编辑:程序博客网 时间:2024/05/22 03:52

Asp.net局部刷新:

1.录入一个ScriptManager控件在视图界面中

       

<asp:ScriptManager ID="ScriptManager1" runat="server">        </asp:ScriptManager>
2.录入一个UpdatePanel控件在ScriptManager之下,并录入ContentTemplate节点,将需要局部刷新的服务器端控件放在ContentTemplate中

<asp:UpdatePanel ID="UpdatePanel1" runat="server">            <ContentTemplate>        </ContentTemplate> </asp:UpdatePanel>

全部视图界面代码如下:

<asp:ScriptManager ID="ScriptManager1" runat="server">        </asp:ScriptManager>        <asp:UpdatePanel ID="UpdatePanel1" runat="server">            <ContentTemplate>        检索:<asp:TextBox ID="txt_dept_query" runat="server" AutoPostBack="True" ></asp:TextBox>            <asp:Button ID="btn_dept_query" runat="server" Text="查询" />            <br /><br />        <asp:GridView ID="gv_dept" runat="server" AllowSorting="True"             AutoGenerateSelectButton="True"             onselectedindexchanging="gv_dept_SelectedIndexChanging">        </asp:GridView>        <br /><br />                        编码: <asp:TextBox ID="txt_dept_code" runat="server"></asp:TextBox>                   名称: <asp:TextBox ID="txt_dept_name" runat="server" AutoPostBack="True" ontextchanged="txt_dept_name_TextChanged"></asp:TextBox>                  类型:<asp:DropDownList ID="ddl_dept_type" runat="server" AutoPostBack="True"></asp:DropDownList>                       父级编码:<asp:TextBox ID="txt_parent_dept_code" runat="server"></asp:TextBox>                  父级名称:<asp:TextBox ID="txt_parent_dept_name" runat="server"></asp:TextBox><br /><br />                拼音码:<asp:TextBox ID="txt_dept_pinyin" runat="server"></asp:TextBox>                  状态:<asp:DropDownList ID="ddl_dept_state" runat="server" AutoPostBack="True">                    <asp:ListItem Value="1">在用</asp:ListItem>                    <asp:ListItem Value="0">停用</asp:ListItem>                    <asp:ListItem Value="2">作废</asp:ListItem>                </asp:DropDownList>                  顺序号:<asp:TextBox ID="txt_dept_sortid" runat="server"></asp:TextBox><br /><br />                <asp:Label ID="message" runat="server" ForeColor="Red"></asp:Label><br /><br />                   </ContentTemplate>        </asp:UpdatePanel>

则在操作时可实现局部刷新

另外同一个页面中只能放置一个ScriptManager控件,但可以在其之下放置多个UpdatePanel控件

以上为Asp.net局部刷新的简单操作,详细的还没有细看。

感谢以下链接的分享:

http://blog.csdn.net/chenhongwu666/article/details/41392529/

0 0