導航:首頁 > 萬維百科 > net網站界面設計

net網站界面設計

發布時間:2020-10-06 02:33:56

1、我課程設計要製作一個小型管理系統的網站,用ASP.NET,請問網頁設計用框架還是模板好?哪個容易上手?

模板維護起來方便快捷,
框架用於布局
模板其實有很多限制的,有時候確實挺不好用,如果母板頁里用form標簽了,內容頁就不可以用了。框架在後台頁面用的還挺爽的
框架需要網頁之間相互傳遞參數,模板頁不用。

看情況使用吧。
如果頁面間傳參少的話,用框架合適;
如果經常要傳許多參數並且頁面間交互頻繁,則可以選擇母版。
母板不能解決布面局部刷新問題,對用戶的體驗不好,點一下連接,整個頁面都要刷新.
感覺母板對開發人員來說是個好東西,對用戶來說,個人覺得不如框架,特別是用母板來導航時,很煩的.
我原來用母板導航的應用現在都改成框架了.
div不能跨框架,但模板頁每次都要全部重新載入,
兩者各有優劣,就看你在開發過程中的需求了

框架是瀏覽器窗口中的一個區域,一個框架對應一個單獨的HTML文檔,例如,一個頁面中有兩個框架實際上他有三個Html文檔,一個是框架集文件,另外兩個是框架文件。也就是說一個框架集是由多個框架頁面組成的。

模板可以創建具有相同布局的一系列文件,同時,模板最大的好處在於它的後期維護方便,可以快速的改變整個站點的布局和外觀。 模板是由可編輯區域和不可編輯區域兩部分組成,不可編輯區域包含所有頁面中共有的部分,可編輯區域是為頁面中不同部分的編輯設置的。

框架和模板都能統一頁面的風格,不過框架集設計的頁面是在同一個頁面中操作,只是不同的框架發生了變化,模板變化的整個網頁,只是它里邊包含一些共同的部分,通過設計模板來統一設計。

個人認為:模板主要為了統一頁面的風格。框架主要為了實現讓一個窗口顯示多個頁面。

另外,在使用中發現使用框架集好像整個頁面沒有滾動條,單個框架根據內容的多少可以設置顯示滾動條,但是整個窗口的內容沒法滾動,不知道有沒有方法實現。

2、C#中用ASP.net怎麼來設計網頁的頁面

樓主的問題牽連到的面太大,並非幾句話解釋得清楚。這甚至是軟體設計裡面單獨的一門學科。
我先從理論上給你解釋一下大體框架吧,不用專業術語的話我想代碼也就不用舉例了吧,那麼具體的實踐操作還需樓主花費一些時間和精力才可以搞定。
首先,你明白「前後台」的概念,很好,這里就不必過多解釋。
1、基於ASP.NET的應用程序設計,前台可以用VS工具直接做,就是往上拖控制項,別嫌棄丑,你先把需要的按鈕、放圖片的位置、顯示網頁信息的位置等先拖控制項上去,比如常用的Button、GridView、Image、Repeater等控制項。這就是頁面前台的布局,這種頁面上就是廣大用戶能看到的、能操作的頁面;比如百度首頁的「百度一下」按鈕,點擊可以查詢出相關內容;
2、資料庫的連接在Web.Config文件中可以建立DB連接字元串,很簡單。這里通常連接SQL Server 資料庫,Access資料庫均可;
3、後台說白了就是對DB進行增、刪、改、查操作的頁面。比如百度上的新聞,這是通過網站後台進行上傳的;這個操作僅僅是和資料庫之間的交互,初學者你就記得這一塊與前台無關即可;頁面的設計跟前台相似;
4、美化方面你可以用CSS技術來做,不難。不用的話也可以,用VS母版頁來做也可以做的不錯;關鍵是軟體的功能,如果是網站的話,個人建議前台最好用CSS來美化,否則看起來別扭,網頁嘛,重在美工,功能其實不難;
至於前台具體功能的實現,建議你可以到網上搜索一下軟體源碼,用一個模板來做,這樣便於學習,也能提高做畢業設計的效率,當然這要看個人的基礎如何了。
就說這些吧,過年在家抽出忙家務的時間來手工打了一段字 呵呵~ 難免有不足之處 希望對你用幫助。
僅供參考,祝你新年快樂! Rock.

3、關於asp.net網頁設計中<ul><li>排版問題

其實一般要實現你所要的效果用tab菜單就能解決,但是最大的問題是很容易造成單個頁面數據內容過多造成用戶瀏覽頁面的時候載入太慢

所以一般網站實現點擊導航顯示不同內容的方法,無非就是頁面跳轉,就比如導航分為動作、科幻、愛情。。。,那麼你也要分別為這幾類做頁面,你考慮用框架做會更方便;

我花幾分鍾寫了大概一個示例,你打開文件UntitledFrameset-7.html,點擊3個不同的導航就能跳轉到不同的頁面

我這給你的只是方法思路,細節內容還得你自己做

4、可以用 C# 設計網頁嗎?

學習NET,首先要明確.NET是一個平台,那什麼叫做平台?平台就是解決企業各種各樣的需求而引入的一系列技術的**。再者就是.NET這個平台可以做B/S和C/S項目。
在如何學習NET平台啦。順序如下:
1、靜態網頁技術,這個是**頁的基礎,那什麼叫做**頁技術?(就是根據不同的人來實現內容的動態,比如論壇等等),在靜態網頁技術中,我們要學會:掌握基本HTML標記的用法,掌握DIV+CSS布局,掌握CSS的高級用法,掌握JS的用法,掌握DOM,掌握事件處理模型,掌握綜合示例的使用。
2、C#的知識,掌握C#的語法知識,包括高級語法(屬性、索引器、委託、事件)、常用的命名空間的用法、Winform的使用、線程的知識。
3、SQL SERVER 2005:這個知識是資料庫的知識,我們所做的系統都要涉及數據的保存,數據保存在資料庫中。在這里要掌握我們做項目所常用的知識:增加數據、刪除數據、查詢數據、修改數據操作,還涉及多表查詢的知識以及如何提高查詢效率,這個就是要使用索引,存儲過程的知識,觸發器的知識
4、ADO.NET:C#如何操作資料庫
5、ASP.NET:就是把前面所學的東西結合起來,在網頁中呈現出來
6、AJAX:提升客戶端的效果,實現了頁面無刷新技術
綜合就是通過項目來檢驗。

與net網站界面設計相關的知識