ASP.NET MVC 笔记
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET MVC 笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(從今天開始,還是換回默認的代碼高亮插件吧。。。話說此篇僅供個人遺忘后查閱,木有詳盡解釋。。。)
1、Controller中的所有Action方法不限制返回值類型,返回值應該至少可以被ToString(),這樣最終頁面上呈現的內容就是ToString()后的結果。void返回就是啥都沒有
2、Controller中的Action方法不可以通過重載來適配不同的參數。否則會報錯(其實有通過特性來修飾的重載,后面說)。
3、Controller中的Action方法可以通過方法的默認參數來使用url上的可選參數,參數名需一致(順序、大小寫無所謂)例:
http://localhost:2070/home/test2?NaMe=tom&iD=2(這里name參數可有可無)
public Cat Test2(int id, string name="喵") {return new Cat() { Id = id, Name = name }; }4、請避免Controller中出現View層內容。
5、可以在Views的web.config文件中,為Views下所有頁面統一添加公用的命名空間,結點位置:
(可以向其中的namespaces中add新的命名空間)
<?xml version="1.0" encoding="utf-8"?><configuration><system.web.webPages.razor><pages pageBaseType="System.Web.Mvc.WebViewPage"><namespaces><add namespace="System.Web.Mvc" /><add namespace="System.Web.Mvc.Ajax" /><add namespace="System.Web.Mvc.Html" /><add namespace="System.Web.Optimization"/><add namespace="System.Web.Routing" /></namespaces></pages></system.web.webPages.razor> </configuration>6、ASP.NET MVC中,對相對地址的轉換使用:
@Url.Content("~/Images/TabCloseButton.png")~是相對于項目的根目錄。
7、
轉載于:https://www.cnblogs.com/xwgli/p/3281976.html
總結
以上是生活随笔為你收集整理的ASP.NET MVC 笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几个最短路径算法Floyd、Dijkst
- 下一篇: java DOM4J 读取XML