如何做到在提交一个按钮时,页面不刷新呢?

解决方案 »

  1.   

    Ajax   用UpdatePanel就可以了咯
      

  2.   

    须用Ajax,VS.NET中封装有UpdatePanel,但还需要增加ScriptManager与之联合使用。
    例:
    前台代码:
    <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True">
                <ContentTemplate>
                    <asp:Label ID="Label1" runat="server"></asp:Label>
                    <br />
                    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
                </ContentTemplate>
            </asp:UpdatePanel>后台代码
           protected void Button1_Click(object sender, EventArgs e)
            {
                Label1.Text = DateTime.Now.ToString(); ;
            }
            protected void Page_Load(object sender, EventArgs e)
            {
                Label2.Text = DateTime.Now.ToString();
            }详见:http://blog.163.com/yexiang_1212/blog/static/27352642200992991212891/
      

  3.   

    我用的2005,
    <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True">
                <ContentTemplate>
                    <asp:Label ID="Label1" runat="server"></asp:Label>
                    <br />
                    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
                </ContentTemplate>
            </asp:UpdatePanel>
    怎么添加这两个控件啊?
      

  4.   

    回复7楼,装个ASPAJAXExtSetup.msi Google搜搜 AJAX扩展
      

  5.   

    看来楼主还不知道由ajax这东西
      

  6.   

    需要下载AJAX采用UPDATEPANEL技术
      

  7.   

    用Ajax
    1、下载ASPAJAXExtSetup.msi,安装
    2、打开VS2005,新建ASP.NET AJAX-Enabled Web Site网站
    3、在工具箱中的AJAX Extensions拖一个UpdatePanel控件
    4、把你要局部刷新的控件放在UpdatePanel中,
    5、用Timer控件设置刷新时间和要刷新的控件
    即可实现局部刷新了。
      

  8.   


    asp.net/ajax视频 代码 文档 什么都有。ajax.net官方,不要用baidu google。
      

  9.   

    使用js或者jq写吧 ajax控件不推荐
      

  10.   

    不是吧.ajax都没听说过?
    装个ASPAJAXExtSetup.msi
    下那AjaxControlToolkit的压缩包
    一般都已经有DLL了.可以不编译了.直接丢某目录,比如你网站目录
    在左侧工具栏那边添加上这个就有了...
      

  11.   

    zxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      

  12.   

    直接安装个vs2008吧,里面有集成的asp.net ajax 1.0,建议自己写ajax