1、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.
2、推薦幾個好的asp.net網頁設計網站
經常去抄的就是襲藍色理想(http://www.blueidea.com/);前端觀察(http://www.qianan.net/)
3、ASPNET設計網站的注冊頁面
按鈕事件中添加:
string Con= "server=(local);database=資料庫名;UId=sa;password=sa";
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Con"].ConnectionString); //創建連接查詢
conn.Open();
string cmdtext = "insert into account (account,password) values ('" + TextBox1.Text + "','" + TextBox2.Text + "')";
SqlCommand cmd = new SqlCommand(cmdtext, conn);
cmd.ExecuteNonQuery();
Response.Write("<script>alert('注冊成功!');window.location.href ='#.aspx'</script>");
conn.Close();
4、asp.net到底是用來干什麼的 可以像dw一樣直接設計網頁嗎 舉個例子說明一下吧!!!!!!!
asp.net是一種頁本腳本技術,dw是工具,visual studio和visual web desiner 都是工具,以上三個工具都可以創建並編輯asp.net的網頁文件。
5、asp.net設計網頁如何用Css
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
<%= StringClass.getcgTitle()%>
</title>
<%= StringClass.getcgDes()%>
<%= StringClass.getcgKeyWord()%>
<link href="css/css.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/btn.js"></script>
</head>
就是在模板頁或者需要特殊使用的ASPX頁面的head部分加<link href="css/css.css" rel="stylesheet" type="text/css" />
//css/css.css 是自己的css文件相對路徑
樣式專就屬你自己定義
6、關於asp.net網頁設計中<ul><li>排版問題
其實一般要實現你所要的效果用tab菜單就能解決,但是最大的問題是很容易造成單個頁面數據內容過多造成用戶瀏覽頁面的時候載入太慢
所以一般網站實現點擊導航顯示不同內容的方法,無非就是頁面跳轉,就比如導航分為動作、科幻、愛情。。。,那麼你也要分別為這幾類做頁面,你考慮用框架做會更方便;
我花幾分鍾寫了大概一個示例,你打開文件UntitledFrameset-7.html,點擊3個不同的導航就能跳轉到不同的頁面
我這給你的只是方法思路,細節內容還得你自己做
7、使用ASP.NET開發網站與使用網頁三劍客設計的網站有什麼不用?
網頁三劍客應該是指三款軟體,編寫網頁,處理圖片,製作flash的三款軟體
其中DW是用內來編寫網頁的,如容果你說的網頁三劍客設計的網站是指單純的HTML頁面的話,那麼與ASP.NET比較的話就是靜態頁面與動態頁面的區別
靜態頁面就是你寫了什麼就顯示什麼,而動態頁面可以連接資料庫,可以由IIS去處理腳本語言從資料庫獲取數據,並且處理數據再顯示到頁面上
靜態頁面上想實現數據的交互的話,只能通過JavaScript的Ajax去調用介面獲取數據,再由JavaScript把數據更新到頁面上,而介面就是由asp.net,java之類的語言編寫的
8、可以用 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:提升客戶端的效果,實現了頁面無刷新技術
綜合就是通過項目來檢驗。
9、設計一個ASP.NET網頁。
給文本框寫一個前端事件就可以了
我只給思路,沒有給直接給代碼的習慣。CSDN上也這樣,哪有這種拿來主義……
「該網頁用一個TextBox控制項輸入內容,當內容輸入完畢後,立即將輸入的內容顯示在標簽上,並將該內容添加到下拉列表框中」
知識點一:給textbox控制項onkeyup的前端事件,獲取其內容顯示在標簽上[這個不會也不會吧?]
知識點二添加到下拉列表框中的技術點為:下拉框.options.add(new Option(text,value));
"添加一個按鈕,當單擊該按鈕時,將下拉列表框中的每一項內容變成復選框列表中的一個選項"
知識點一:遍歷下拉框的項,提取所有項的文本和值
知識點二:創建復選框組
可使用document.createElement('input')的方式動態創建復選框,但為了效率,建議使用類似於模板拼接的方式,比如:_checkboxTemp = '<input type="checkbox" id="mybox{0}" name="mybox" value="{1}" /><label for="mybox{0}">{2}</label>';
然後將提取到的文本和值替換進來,生成一個字元串。最後使用:容器.innerHTML=生成的復選框組字元串的方式去生成;這樣通過減少對dom的操作使得效率更高
10、asp.net 做一個網頁,最好不要太簡單。
在目前的網站統計系統決大部分都是CGI的,但編寫起來特別復雜,而ASP學起來簡單,更有和資料庫結合的優點,所以結合自己曾經做過的網站統計系統,和大家探討一下ASP編寫網站統計系統。 大家都看過網易的網站統計系統,它可以統計總訪問量,每日平均訪問量,當日訪問量,最高訪問量,最高訪問日期,日流量分析,月流量分析,周流量分析,瀏覽器分析,等等。 其實要做一個ASP的訪問統計系統關鍵是系統表結構的設計。以及如何來採集用戶的CGI變數,如何來顯示用戶的信息。也就是說系統的關鍵是兩個ASP程序,統計程序和顯示程序。 首先我們先看看如何來採集用戶的訪問信息。 我們編寫訪問統計需要知道用戶的如下信息,訪問者的IP(根據訪問IP可以形成訪問者IP列表),訪問者的瀏覽器與操作系統(統計訪問者的瀏覽器與操作系統及所有訪問者瀏覽器與操作系統比例圖),訪問者的訪問時間(進行日訪問量分析,月訪問量分析,周訪問量分析),下面我們來看看用ASP的獲得以上信息的語句: 1、獲得訪問者IP Dim M_IP M_IP=Request.Servervariables("REMOTE_HOST") 用上面的語句可以取得訪問者的IP。 2、獲得瀏覽器信息 Dim O_Browser,M_BrowserType Set O_Browser=Server.Createobject("MSWC.BrowserType") M_BrowserType=O_Browser.Browser O_Browser.Version 3、獲得訪問時間 Dim M_DateTime M_DateTime=Year(Date()) 開發.net 3.0 應用程序,需要配置開發環境。配置步驟如下: 1. 開發.net 3.0,首先當然要安裝.NET Framework 3.0 了 安裝前使用windowsupdate安裝好最新的更新(Windows XP SP2 和Windows 2003 SP1一定要安裝),下載 .Net Frameworkn3.0 (Windows 2003 和 windows XP);如果你是vista用戶,則直接從vista的"Turn Windows feature on or off "中直接安裝,Vista不支持從此安裝文件安裝。從Vista控制面板中進入"Uninstall a program",在左邊的工具欄里就可以看到"Turn Windows feature on or off "。Vista的"Turn Windows feature on or off "就相當於XP 和Windows 2003中的"添加/刪除Windows組件"。在"Turn Windows feature on or off "選中安裝"Microsoft .Net Framework 3.0"。 由於.net 3.0是建立於.net 2.0之上,如果你電腦上沒有.net2.0的話,會自動裝上.net2.0。 2.安裝Windows SDK(Windows Software Development Kit )for Windows Vista and .NET Framework 3.0 Runtime Components,這個雖然叫做for Windows Vista,但如果你想在Windows 2003 和 windows XP中開發.net 3.0的應用,也必須安裝它。(This SDK is designed for use with Windows Vista (which includes Framework 3.0). The Windows SDK for Vista also supports creating applications for Windows XP, Windows Server 2003 SP1, and Windows Server 2003 R2. ) SDK 提供了你需要開發跑在window上應用程序的庫文件、頭文件、文檔、示例、和工具。下載 Windows SDK (光碟鏡像,大小為1187.5 MB)你也可以使用網路安裝程序來安裝,從這里下載 Setup.exe 3.安裝VS2005。這個誰都知道,就不多說了。 4.安裝 Visual Studio 2005 Extensions for WF 和 Visual Studio 2005 Extensions for WCF, WPF 。他們是開發Windows Workflow Foundation, Windows Communication Foundation, and Windows Presentation Foundation的VS2005模版。現在他們還是社區預覽版,當你看到這個文章的時候,請下載最新版。 安裝前請刪除相關的老版本,包括老版本的Visual Studio 2005 Extensions for Windows Workflow Foundation和Windows Workflow Foundation Runtime Components。必須先安裝Windows SDK 後才能安裝Visual Studio 2005 Extentions for .net framework 3.0 ,也就是上面這兩個。 VS2005 Express的用戶,注意Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation) 現在不支持Express版本,如果你是Express用戶就只能開發WCF和WPF的應用了。 通過以上4步,你就可以用vs2005開發基於.Net Framework 3.0的應用了。打開VS2005,在新建項目中就可看到.Net Framework 3.0 和 Workflow分類,從這里就可以開始你的.Net Framework3.0之旅了。