在《
.net2.0中新增的Substitution控件--動態更新緩存頁的部分(也可用于局部刷新)
》一文中,可以局部緩存頁面的部分內容,這在.net2.0中是新增的一個功能。
另外一個常見的應用是在Iframe頁面中刷新父頁面的某個控件(TextBox或Label等)的值。
這里邀月介紹一種簡單的做法:在ie8/Firefox3.5下測試通過
共兩個頁面,一個master.aspx,一個masterdetail.aspx頁面。
其中master.aspx的內容如下:
masterdetail.aspx的內容如下:
顯示效果:
需要注意的是:
如果是在master模板頁面或ascx文件的方式,則需要將
parent.document.forms[
0
].elements[
"
txtTime
"
].value
=
valCurrentTime;
改成
parent.document.forms[
0
].elements[
"
瀏覽器中源碼顯示的
input的ID"
].value
=
valCurrentTime;
補充:有朋友提到性能問題:
經測試,當master.aspx頁面有2000個TextBox(比如GridView)時,回刷頁面確實比較有些延遲。
將上面的腳本改為:
發現還是比較慢,不知道有沒有更也的解決方案?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
