導航:首頁 > IDC知識 > aspnet伺服器端

aspnet伺服器端

發布時間:2021-03-12 00:32:00

1、ASP.net包含伺服器端文件

你的includedPage.cs文件裡面有沒有定義這個Button1_Click事件啊版
protected void Button1_Click(object sender, EventArgs e)
{
//。。權。。
}

2、ASP.net做一個在伺服器端一直運行的網頁

你可以做一個Windows服務來實現,Windows服務就是運行於伺服器端,定時完成某項功能的程序。和Windows的NT服務一樣的,非常穩定。如果你用的是.net的話會非常容易做到。關於Windows服務的做法
http://www.cnblogs.com/luyinghuai/archive/2008/05/01/1178691.html
------------------------------------------------------------------
另外如果簡單的話就做一個asp.net網頁,在它的Page_Load里寫你要完成的功能。然後再HTML也的Head部分加如下代碼:
<meta http-equiv="refresh" content="10">
10秒鍾自動刷新一下頁面,也就會自動執行Page_Load里的代碼了,不過這種方法非常不穩定,必須一直打開這個網頁才可以實現,一旦把網頁關閉或者IIS出了問題都無法繼續工作了。所以還是推薦用Windows服務來實現。

3、asp.net中客戶端和服務端分別是什麼

客戶端一般由瀏覽器來充當,服務端一般由IIS 這類的伺服器來和網站代碼來實現!
用於提供瀏覽服務的伺服器端軟體,稱為 Web 伺服器。
常用的web伺服器:
A. IIS 微軟集成在Windows Server 伺服器上的 Web 伺服器軟體,全稱為 Internet Information Server,又稱互聯網信息伺服器。
B. ASP.NET Development Server 集成在 Visual Studio 2005 和 2008 中的 Web 伺服器,可以處理本機的請求,用於 Web 應用程序開發中使用。與 IIS 有細微的區別。

4、asp.net的是用什麼做伺服器端

就裝上微軟的IIS就行了,不過還需要安裝FrontPage伺服器擴展
在控制面板->添加刪除程序->添加刪除組件(窗口左邊)->將Internet信息服務(IIS)前的方框選中->點詳細信息->將FrontPage伺服器擴展前的方框選中
好了,接著按"確定""確定"就OK了
如果提示需要安裝光碟的話,那放進安裝光碟點確定就行了
好了,安裝完成!
不過.NET還不能用,因為還要配置服務擴展,這在你安裝.NET的時候有提示,按照步驟點滑鼠就完成了!!

5、簡述ASP.NET中伺服器端代碼和客戶端代碼的區別

服務端碼在伺服器上執行,客戶端代碼在客戶端執行。你不能用客戶端代碼去控制伺服器內,只能通過客戶端代碼容將數據發送到伺服器,由伺服器代碼執行。一個客戶端控制項加上上runat=「server」以後就變成了服務端控制項,就可以在aspx.cs里控制這個控制項了。

6、asp.net伺服器控制項與客戶端控制項的區別?

區別:伺服器端控制項都會有個runat="Server"屬性,
這樣才能夠在後台對其進行設置修改,
也就是在cs代碼裡面能對其修改設置。
你做下測試 你放個HTML控制項 在CS代碼是引用不出控制項名的
然後你個HTML控制項加上runat="Server" 在CS代碼就能引用該控制項了
本質上ASP.NET 的伺服器控制項 解析後返回到前台還是HTML控制項
你建個頁面 放一個asp:textbox上去
然後運行頁面,然後查看頁面源文件
你會發現放上的伺服器控制項變成了HTML的inupt type="button"

至於你說的視圖狀態應該是說這個吧:
由於HTTP連接屬於無狀態的,每次頁面請求都無法記錄上次請求頁面的信息。
那麼要保存上次請求頁面上控制項的值,也就是頁面刷新後,填寫的值不變,比方在textbox填了個『a』,頁面刷新後還是'a',.NET框架為實現這種機制,於是就用到了viewstate視圖狀態來保存這些控制項的值,
那麼將所有控制項的值存在什麼地方呢?你可以運行你的程序,然後在頁面中查看源文件,就可以看到一個input type="hidden" name="__VIEWSTATE"的標簽,這個就是你所謂的」視圖「,它是經過伺服器序列化過的,然後伺服器接收後會反序列化這些隱藏域的值然後又從新給這些控制項賦值,從而頁面刷新後還能記錄上次請求時候的所有控制項的值。伺服器控制項都會默認保存VIEWSTATE的 有個屬性(EnableViewState)可以設置的, 設置為Flase就不保存了,頁面刷新後,值也就沒了,可以做個測試放個textbox設置為EnableViewState為false,然後輸入個值,然後再用按鈕去刷新頁面,那麼textbox會為空,因為沒有視圖狀態記錄到上次你輸入的值。

7、asp和asp.net到底區別是什麼啊,伺服器端用的是什麼語言啊

一個是CS結構,一個是BS結構。
ASP用的是ASP+ACCESS.
ASP.NET用的是ASP.NET+SQL(MYSQL).
做網站的話,要精通DIV+CSS.

8、客戶端技術與asp.net伺服器端技術在文件構成上有什麼不同?

樓主所說的客戶端技術難道是C/S模式?

ASP.NET屬於B/S模式(Browser/Server) 類似QQ的屬於C/S(Client/Server)

C/S是Client/Server的縮寫。伺服器通常採用高性能的PC、工作站或小型機,並採用大型資料庫系統,如Oracle、Sybase、Informix或 SQL Server。客戶端需要安裝專用的客戶端軟體。
B/S是Brower/Server的縮寫,客戶機上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,伺服器安裝Oracle、Sybase、Informix或 SQL Server等資料庫。在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現。瀏覽器通過Web Server 同資料庫進行數據交互。
C/S 與 B/S 區別:
1.硬體環境不同:
C/S 一般建立在專用的網路上, 小范圍里的網路環境, 區域網之間再通過專門伺服器提供連接和數據交換服務.
B/S 建立在廣域網之上的, 不必是專門的網路硬體環境,例與電話上網, 租用設備. 信息自己管理. 有比C/S更強的適應范圍, 一般只要有操作系統和瀏覽器就行
2.對安全要求不同
C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強. 一般高度機密的信息系統採用C/S 結構適宜. 可以通過B/S發布部分可公開信息.
B/S 建立在廣域網之上, 對安全的控制能力相對弱, 可能面向不可知的用戶。
3.對程序架構不同
C/S 程序可以更加註重流程, 可以對許可權多層次校驗, 對系統運行速度可以較少考慮.
B/S 對安全以及訪問速度的多重的考慮, 建立在需要更加優化的基礎之上. 比C/S有更高的要求 B/S結構的程序架構是發展的趨勢, 從MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持網路的構件搭建的系統. SUN 和IBM推的JavaBean 構件技術等,使 B/S更加成熟.
4.軟體重用不同
C/S 程序可以不可避免的整體性考慮, 構件的重用性不如在B/S要求下的構件的重用性好.
B/S 對的多重結構,要求構件相對獨立的功能. 能夠相對較好的重用.就入買來的餐桌可以再利用,而不是做在牆上的石頭桌子
5.系統維護不同
C/S 程序由於整體性, 必須整體考察, 處理出現的問題以及系統升級. 升級難. 可能是再做一個全新的系統
B/S 構件組成,方面構件個別的更換,實現系統的無縫升級. 系統維護開銷減到最小.用戶從網上自己下載安裝就可以實現升級.
6.處理問題不同
C/S 程序可以處理用戶面固定, 並且在相同區域, 安全要求高需求, 與操作系統相關. 應該都是相同的系統
B/S 建立在廣域網上, 面向不同的用戶群, 分散地域, 這是C/S無法作到的. 與操作系統平台關系最小.
7.用戶介面不同
C/S 多是建立的Window平台上,表現方法有限,對程序員普遍要求較高
B/S 建立在瀏覽器上, 有更加豐富和生動的表現方式與用戶交流. 並且大部分難度減低,減低開發成本.
8.信息流不同
C/S 程序一般是典型的中央集權的機械式處理, 交互性相對低
B/S 信息流向可變化, B-B B-C B-G等信息、流向的變化, 更像交易中心。

9、asp.net中客戶端和服務端分別是什麼?

客戶端一般由瀏覽器來充當,服務端一般由IIS 這類的伺服器來和網站代碼來實現!用於提供瀏覽服務的伺服器端軟體,稱為 Web 伺服器。常用的web伺服器:A. IIS 微軟集成在Windows Server 伺服器上的 Web 伺服器軟體,全稱為 Internet Information Server,又稱互聯網信息伺服器。B. ASP.NET Development Server 集成在 Visual Studio 2005 和 2008 中的 Web 伺服器,可以處理本機的請求,用於 Web 應用程序開發中使用。

10、在ASP.NET中伺服器端向客戶端發數據.

如果是在ashx文件中通常是用context.Response.Write()

與aspnet伺服器端相關的知識