读书人

~asp.net 2.0与asp.net 4.0两者之间的

发布时间: 2012-04-28 11:49:53 作者: rapoo

~~~~~~asp.net 2.0与asp.net 4.0两者之间的web.config关于Ajax的配置有什么变化吗?
1,asp.net 2.0与asp.net 4.0两者之间的web.config关于Ajax的配置有什么变化吗?

2,
asp.net 4.0把下面这个放在head之间报错:Sys未定义,
但放在<asp:ScriptManager ID="ScriptManager1" runat="server" />后就没有问题
而asp.net 2.0我看到放在head之间不有。

<script type="text/javascript" language="javascript">
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
var elem = args.get_postBackElement();
ActivateAlertDiv('visible', 'AlertDiv', elem.value + ' processing...');
}
function EndRequestHandler(sender, args) {
ActivateAlertDiv('hidden', 'AlertDiv', '');
}
function ActivateAlertDiv(visstring, elem, msg) {
var adiv = $get(elem);
adiv.style.visibility = visstring;
adiv.innerHTML = msg;
}
</script>

[解决办法]
应该是asp.net4.0生成的ajax框架代码插入到了你自己的script标签的下面,asp.net2.0是在上面。ajax框架代码位置可能改变了。

自己看看源代码就知道了

读书人网 >Ajax

热点推荐