熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

復雜ASP.NET服務器控件調整小技巧

2013-11-13 10:01:09  來源: .NET編程 
    在創建或修改布局復雜ASPNET服務器端控件時大量的時間都是在編譯等待JIT修改編譯JIT 這樣一個循環中而且兩個編譯常常還很耗費時間特別地當控件已集成在頁面之中後在出現一些布局效果上的小偏差再調整起來將是一個非常無趣和耗時的工作

    而這時如果能直接修改已輸出的html很可能會更加迅速的找到問題所在但是不幸的時通過浏覽器Save As出來的html代碼顯然是不太具有修改價值的因為本來就只是要進行細微的布局調整而Save As出來頁面新的布局問題可能比本身要解決的問題更加嚴重

    那麼就直接通過View Source把代碼copy出來存為html文件呢?這時後我們會發現頁面裡面所有通過相對路徑定位的資源都回丟失比如什麼圖片啊JavaScript啊等等缺失了這些東西頁面也就同樣失去了再調整編輯的價值

    在HTML中有一個base標簽這個元素似乎只在模態窗口提交頁面避免彈出新窗口的時候有用到過平時似乎很少有看到網頁用這個元素殊不知這個base在調試html代碼時非常有用比如你的ASPNET頁面是x而這個Indexaspx中顯現有很多通過相對路徑引用的圖片或JavaScript資源這時我們通過View Source把它的html代碼在本地存為: 文件只用再在其<head>標簽中加入<base href= />這麼一行我們再打開這個時會發現這時和打開x的效果是一樣的所有的圖片和腳本都正常被載入這時候在IE Tool Bar等DOM查看工具幫助下就可以很方便通過直接修改html來調整頁面或控件輸出的外觀樣式在找到錯誤後再去服務器端代碼中進行修改

    base元素的具體用法請參考

From:http://tw.wingwit.com/Article/program/net/201311/12304.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.