能够显示图片,怎么不能转到default.aspx?pg=1页面来啊<%@ Page language="c#" Codebehind="ajax.aspx.cs" AutoEventWireup="false" Inherits="FSY_Sales.WebForm2" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm2</title>
<script type="text/javascript" language="javascript">
//定义xmlHttpRequest对象
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}var xmlHttp
function ShowNews(str)

window.open(str,"_self","");
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("您的浏览器不支持AJAX!");
  return;
  } xmlHttp.onreadystatechange=stateChanged;
//xmlHttp.open("GET",str+"&t="+Math.random(),true);
xmlHttp.open("GET",str,true);
xmlHttp.send(null);
}function stateChanged()

//window.alert("123");
if (xmlHttp.readyState==4)

document.getElementById("NewsList").innerHTML=xmlHttp.responseText;}
else
{
//window.alert("1263");
document.getElementById("NewsList").innerHTML="<img src='Images/Page/filter4.jpg'/>正在载入当中(loading)......";
}
} </script>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<a href="JavaScript:" onclick="ShowNews('default.aspx?pg=1')">dddd</a>
<div id="NewsList" name="NewList" ></div>
</form>
</body>
<htML>

解决方案 »

  1.   

    转到?转到的话就不是ajax了
    你目的是什么?
      

  2.   

    楼主还没有搞懂ajax是干嘛用的。ajax.aspx页面显示 default.aspx?pg=1 处理后的内容,而不会跳转到default.aspx去,否则也就不叫ajax了
      

  3.   

    要跳,就直接用
    onclick="location.href='default.aspx?pg=1'">
      

  4.   

    那如何显示default.aspx?pg=1 处理后的内容
      

  5.   


    Ajax 异步调用、获取数据、然后显示数据你已经做完前两步了,那如何显示就是你的问题了!
    数据都已经获取到了,js处理显示吧!