怎么实现无刷新啊! 我看了别人的网站,点击导航栏,然后下面部分的内容就显示了,导航栏没有重新刷新!这个怎么做啊我使用的是模板页,分为三块,上面:导航栏,中间:内容,下面:就是脚下的东西我每一个页面只有内容变,可我每次点击的时候,整个页面都在刷新,我点击导航的时候,只是想让中间内容改变,而且链接的背景颜色为红色(点击过后)!可我现在做的,每次都刷新,请问怎么做啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要么做框架。。要么就做在一个页上用AJAX加载页面信息 ajax 局部刷新updatepanel ajax 异步刷新<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <%--你要放入的导航--%> </ContentTemplate></asp:UpdatePanel> <frameset rows="65,*" cols="*" frameborder="NO" border="1" framespacing="0"> <frame src="top.aspx" name="topFrame" scrolling="no" noresize> <frameset rows="*" cols="160,15,*" framespacing="0" frameborder="NO" border="0"> <frame src="left.aspx" name="leftFrame" scrolling="no" noresize> <frame src="middle.aspx" name="middleFrame" scrolling="no" noresize> <frame src="right.aspx" name="MainFrame"> </frameset> </frameset> 我知道用ajax哎,但是我使用的是母板页哎,我使用UpdatePanel么的用哎 在母版页中放入 ScriptManage<form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </div> </form>在default页面中 引用母版页<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <%--您要加载的导航栏内容--%> </ContentTemplate> </asp:UpdatePanel></asp:Content> 用Ajax 控件 Script Manager + Ajax UpdatePanel http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_QuickStarts.html .net 银联接口问题 VS2008 关于分页的问题 ◆gridview 模板列相加问题◆ 如何在SQL SERVER2005下建立查询通知供AggregateCacheDependenc 使用 oledbdatareader,怎么调用其中某列的值? 请问如何显示hashtable中的内容? 关于在NET中打印问题 现场给分 求助啊,关于动态生成复选框的问题。 请问从哪里下载 FreeTextBox控件啊,好像也叫Html编辑器,?现在大家都用这个对吗? 这个XML文件在DATAGRID中怎么显示? ASP.NET中表单提交问题! 在线支付问题 急~~~
要么做框架。。要么就做在一个页上用AJAX加载页面信息
updatepanel
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%--你要放入的导航--%>
</ContentTemplate>
</asp:UpdatePanel>
<frameset rows="65,*" cols="*" frameborder="NO" border="1" framespacing="0">
<frame src="top.aspx" name="topFrame" scrolling="no" noresize>
<frameset rows="*" cols="160,15,*" framespacing="0" frameborder="NO" border="0">
<frame src="left.aspx" name="leftFrame" scrolling="no" noresize>
<frame src="middle.aspx" name="middleFrame" scrolling="no" noresize>
<frame src="right.aspx" name="MainFrame">
</frameset>
</frameset>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>在default页面中 引用母版页
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%--您要加载的导航栏内容--%>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>