大家好,我用VS2005做了一个网站,用到了iframe和ajax,即在父页点击各个按钮,就给子页发送不同的session,然后子页根据session刷新自己的内容。
测试时,我在VS2005用右键--》用浏览器查看,一切正常,子页可以即时更换内容。可是当我把网站部署到IIS时,怪事就发生了,每次我要点击两次父页的按钮,子页才刷新,请问各位高手,这是为什么啊???郁闷两天了…………
测试时,我在VS2005用右键--》用浏览器查看,一切正常,子页可以即时更换内容。可是当我把网站部署到IIS时,怪事就发生了,每次我要点击两次父页的按钮,子页才刷新,请问各位高手,这是为什么啊???郁闷两天了…………
父页调用的代码(我用的是Anthem的ajax包)
:
function loadServer(if_src, info)
{
Anthem_InvokePageMethod('loadServer', [info], loadCallBack);
//window.frames[0].location.reload();
window.frames[0].location.href = if_src;
//var aa= document.getElementById('i1');
//i1.src = if_src;
}function loadCallBack(result)
{
var element = result.value;
}
父页服务器端:
[Anthem.Method]
public string loadServer(int i)
{
Session["kind"] = i;
//ViewState["help"] = "show_news.aspx";
return i.ToString();
}这样够吗??子页只有一个gridview,根据Session的值显示不同的东西