扒开腿挺进岳湿润的花苞视频|将军边走边挺进她H树林|挺进朋友人妻张婉莹身体|岳脱得精光让我挺进去视频|第一次挺进莹莹的身体里视频|脱岳裙子从后面挺进去视频

新疆軟件開(kāi)發(fā)

本站首頁(yè) 軟件開(kāi)發(fā) 成功案例 公司新聞 公司簡(jiǎn)介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開(kāi)發(fā)公司 >> .Net技術(shù) >> 文章正文

.net技術(shù) asp.net MVC3 View 視圖

在cnblogs 找到了一篇有用的文章,大家一起來(lái)學(xué)習(xí)一下。
asp.net MVC3 增加了一個(gè)Razor視圖引擎,@表達(dá)式 就是最新的也是最快的表達(dá)方式
在這里需要注意ViewBag 和ViewData的不同,其實(shí)從本質(zhì)上說(shuō)這兩個(gè)屬性都是可以進(jìn)行數(shù)據(jù)傳遞,但是也有一些區(qū)別和聯(lián)系。

首先,ViewBag是dynamic類型的,是動(dòng)態(tài)類型的也就是說(shuō)是在程序運(yùn)行的時(shí)候動(dòng)態(tài)確定的類型,而ViewData則是ViewDataDictionary類型的,這是區(qū)別1.
其次,ViewBag是通過(guò)ViewBag.Message=’Some Content’ ;  這樣的方式來(lái)進(jìn)行賦值存取的,而ViewData[“Message”]=”Some Content”;  是通過(guò)Key 和Value 來(lái)進(jìn)行存取的這是區(qū)別2
最后,ViewBag 和ViewData 我說(shuō)本質(zhì)上沒(méi)有什么不同,是說(shuō)ViewBag 可以和ViewData 進(jìn)行數(shù)據(jù)的交換獲取。這句話很拗口,我舉個(gè)例子來(lái)說(shuō),ViewBag.Message=’Some Content’;    ViewData[“Message”]=”Some Content 2”;   如果在前臺(tái)View頁(yè)面通過(guò) ViewBag.Message  和ViewData[“Message”]  分別顯示的話,其實(shí)顯示的是同一個(gè)內(nèi)容,都是Some Content2

這是什么原因呢?其實(shí)ViewBag 在內(nèi)部實(shí)現(xiàn)上使用了ViewData,所以導(dǎo)致ViewBag 和ViewData 可以互相存取。還有另外一個(gè)例子表示,ViewBag.Message=”guo”;  ViewData[“Content”]=”zhi”;   如果在View中 可以通過(guò)ViewData[“Message”]  來(lái)獲取 為 guo  ,也可以 用 ViewBag.Content  來(lái)獲取ViewData中的數(shù)據(jù)  顯示為zhi。
這就表示ViewData 和ViewBag 可以互相存取。不知道我說(shuō)的夠不夠清楚呢!不信的話,你可以自己試試奧。
還有一個(gè)重要的問(wèn)題就是 ,不可以直接瀏覽Views文件夾下的View文件,必須通過(guò)Controller來(lái)進(jìn)行訪問(wèn),這個(gè)不同于asp.net Web form 或者是php。至于什么原因,我相信只要是學(xué)習(xí)過(guò)MVC的朋友,都會(huì)懂得。


 

作者:佚名 | 文章來(lái)源:www.cnblogs.com | 更新時(shí)間:2012-11-17 22:17:36

  • 上一篇文章:

  • 下一篇文章: 沒(méi)有了

  • 相關(guān)文章:
    沒(méi)有相關(guān)文章
    軟件技術(shù)
    · 開(kāi)發(fā)語(yǔ)言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫(kù)開(kāi)發(fā)
    最新文章  
    ·.net技術(shù) asp.net MVC3 Vi
    ·.net將視頻文件格式轉(zhuǎn)換成
    ·NET Framework 2.0 Servic
    ·如何動(dòng)態(tài)修改winform的app
    ·asp,net軟件結(jié)構(gòu)設(shè)計(jì)和相關(guān)
    ·學(xué)習(xí)怎樣使用ASP.NET中的虛
    ·,net基礎(chǔ)類的學(xué)習(xí):system
    ·.net學(xué)習(xí):c#事件的深入分
    ·Facade Pattern學(xué)習(xí)總結(jié)
    ·C#如何設(shè)置或者獲取目錄的
    ·如何使用XSL來(lái)定義ASP.NET
    ·理解WCF Data Contract契約
    ·如何能在.net2.0開(kāi)發(fā)的控件
    ·模式怎樣使用,講解模式的
    ·如何解決Menu菜單被frame遮
    關(guān)于我們 | 軟件開(kāi)發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開(kāi)發(fā)網(wǎng) m.jdtbank.com All Rights Reserved 新ICP備14003571號(hào)
    新疆軟件開(kāi)發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    讷河市| 甘德县| 三河市| 舟山市| 溧水县| 霍山县| 三台县| 许昌县| 鄂伦春自治旗| 集安市| 黄山市| 延庆县| 广河县| 莱阳市| 灵丘县| 内江市| 澳门| 来宾市| 霍山县| 云南省| 卢湾区| 蓬溪县| 广河县| 张北县| 任丘市| 阳春市| 崇左市| 合川市| 湖南省| 定南县| 增城市| 义乌市| 辽阳市| 五寨县| 洛扎县| 大足县| 四子王旗| 乃东县| 抚顺市| 阳山县| 新巴尔虎右旗|