日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

给asp.net mvc小白扫盲用的

發(fā)布時間:2023/12/19 asp.net 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 给asp.net mvc小白扫盲用的 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

cshtml是什么,what is cshtml?

在安裝了WebMatrix以后,新建立的網(wǎng)站,發(fā)現(xiàn)有文件后綴為cshtml的文件。

沒google到,懷疑和shtml一樣,可能屬于WebMatrix在shtml基礎上的擴展的版本。

【1】Razor:

必須提到Razor

Razor是ASP.NET的新的視圖引擎,可以查看ASP.NET的文件,展示給用戶。

ASP.NET MVC 有幾個視圖引擎:默認使用的是Web Form,還有Spark?和NHaml,現(xiàn)在增加了Razor。

使用Razor,我們可以編輯一些界面文件。例如你可以編寫.aspx ,也可以編寫.cshtml 和.vbhtml ,對應于C#和VB這兩種語言。

是Razor特有的文件格式。

ucing “Razor” – a new view engine for ASP.NET。

ASP.NET MVC has always supported the concept of “view engines” – which are the pluggable modules that implement different template syntax options.? The “default” view engine for ASP.NET MVC today uses the same .aspx/.ascx/.master file templates as ASP.NET Web Forms.? Other popular ASP.NET MVC view engines used today include?Spark?and?NHaml.

For example, you could write some views using .aspx files, some with .cshtml or .vbhtml files (the file-extensions for Razor files – C# and VB respectively), and some with Spark or NHaml.

?

【1】頁后綴html、htm、shtml、shtm有什么區(qū)別,shtml是什么,cshtml是什么,what is cshtml

【2】首先介紹一下html與htm 關于HTML,HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯(lián)系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網(wǎng)絡的其它電腦上。我們只需使用鼠標在某一文檔中點取一個圖標,Internet就會馬上轉(zhuǎn)到與此圖標相關的內(nèi)容上去,而這些信息可能存放在網(wǎng)絡的另一臺電腦中。

HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內(nèi)容。 關于HTM,實際上HTM與HTML沒有本質(zhì)意義的區(qū)別,只是為了滿足DOS僅能識別8+3的文件名而已,因為一些老的系統(tǒng)(win32)不能識別四位文件名,所以某些網(wǎng)頁服務器要求index.html最后一個l不能省略。MSIE能自動識別和打開這些文件,但編寫網(wǎng)頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的文件,對應著不同的地址。值得一提的是UNIX系統(tǒng)中對大小寫敏感,不吻合的話就可能報沒有文件或者找不到文件。

其次介紹一下shtml和shtm 關于shtml,shtml是一種基于SSI技術的文件,也就是Server Side Include–SSI 服務器端包含指令,一些Web Server如果有SSI功能的話就會對shtml文件特殊招待,服務器會先掃一次shtml文件看沒有特殊的SSI指令存在,如果有的話就按Web Server設定規(guī)則解釋SSI指令,解釋完后跟一般html一起調(diào)去客戶端。 關于shtm,shtm與shtml的關系和htm與html的關系大致相似,這里就不多說了。 html或htm與shtml或shtm的關系是什么 html或者htm是一種靜態(tài)的頁面格式,也就是說不需要服務器解析其中的腳本,或者說里面沒有服務器端執(zhí)行的腳本,而shtml或者shtm由于它基于SSI技術,當有服務器端可執(zhí)行腳本時被當作一種動態(tài)編程語言來看待,就如asp、jsp或者php一樣。當shtml或者shtm中不包含服務器端可執(zhí)行腳本時其作用和html或者htm是一樣的。

參考資料:

http://www.cnxhacker.com/Article/other/art/200604/5693.html

http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx

轉(zhuǎn)載于:https://www.cnblogs.com/chu888chu888/archive/2011/12/12/2285374.html

總結(jié)

以上是生活随笔為你收集整理的给asp.net mvc小白扫盲用的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。