asp.net 异步刷新(无刷新,更新后)调用外部 css和js 失效

html-css016

asp.net 异步刷新(无刷新,更新后)调用外部 css和js 失效,第1张

你是不是用了 asp.net 的updatepanel?

如果是的话,

必须在每次数据绑定(更新后重新进行对脚部文件的绑定或是对方法的绑定)

ScriptManager.RegisterStartupScript(upanel, page.GetType(), theKey, "<script>sortTableWithTitle('ctl00_ContentPlaceHolder1_GridView1'," + tagAdmin + ") </script>", false)

使用 ScriptManager.RegisterStartupScript

第一个参数是你的updatepanele的ID,第二个是page页面gettype,第3个随便起,第四个就是你要执行重新绑定的脚部的方法名称,第四个是是否省略script标志,

你写写试试。

再就是提示你一个问题

如果你页面有 uploadfile控件,使用scriptmanager异步控件,将使上传空间每次都是nULL。具体原因你可以百度。

 实际上所谓的双缸同步发动机也是异步点火的 一个循环下 也是两次点火 因为四冲程。

双缸发动机,是指有两个气缸的发动机,它是由两个相同的单缸排列在一个机体上共用一根曲轴输出动力所组成。

双缸发动机,是一种能够把一种形式的能转化为另一种更有用的能的机器。通常是把化学能转化为机械能。有时发动机既适用于动力发生装置,也可指包括动力装置的整个机器,比如汽油发动机,航空发动机。发动机总的主要部分就是气缸,这里就是整个汽车的动力源泉。

代码:

$.ajax({

type: "POST",

url: "getPageDate.php", //调用的php文件

data: "page=1",

success: function(msg){ //回调函数

alert( "Data Saved: " + msg )//这里是操作

$("#content").html(

)

}

})

success:function(data){//后台处理数据成功后的回调函数

//  在这里执行对页面的数据刷新

$("div .a").html(data)

}

data:就是这次请求返回的a.jsp页面

$("div .a"):就是页面上那个<div id='a' class='a'></div> 

$("div .a").html(data):就就是将a.jsp 页面放入到 class=a 的div中!

扩展资料:

当使用 CSS-P 的时候, 主要把它用在 DIV(division)tag 上。当把文字,图像,或其他的放在 DIV 中,它可称作为“DIV block”,或“DIV element”或“CSS-layer”,或干脆叫“layer”。所以把它称作“层次”。所以当看到这些名词的时候,就知道它们是指一段在 DIV 中的 HTML。

使用 DIV 的方法跟使用其他 tag 的方法一样:

如果单独使用 DIV 而不加任何 CSS-P, 那么它在网页中的效果和不使用是一样的。

参考资料来源:百度百科-DIV