ASP.NET MVC 笔记
(從今天開始,還是換回默認(rèn)的代碼高亮插件吧。。。話說此篇僅供個(gè)人遺忘后查閱,木有詳盡解釋。。。)
1、Controller中的所有Action方法不限制返回值類型,返回值應(yīng)該至少可以被ToString(),這樣最終頁面上呈現(xiàn)的內(nèi)容就是ToString()后的結(jié)果。void返回就是啥都沒有
2、Controller中的Action方法不可以通過重載來適配不同的參數(shù)。否則會報(bào)錯(cuò)(其實(shí)有通過特性來修飾的重載,后面說)。
3、Controller中的Action方法可以通過方法的默認(rèn)參數(shù)來使用url上的可選參數(shù),參數(shù)名需一致(順序、大小寫無所謂)例:
http://localhost:2070/home/test2?NaMe=tom&iD=2(這里name參數(shù)可有可無)
public Cat Test2(int id, string name="喵") {return new Cat() { Id = id, Name = name }; }4、請避免Controller中出現(xiàn)View層內(nèi)容。
5、可以在Views的web.config文件中,為Views下所有頁面統(tǒng)一添加公用的命名空間,結(jié)點(diǎn)位置:
(可以向其中的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中,對相對地址的轉(zhuǎn)換使用:
@Url.Content("~/Images/TabCloseButton.png")~是相對于項(xiàng)目的根目錄。
7、
轉(zhuǎn)載于:https://www.cnblogs.com/xwgli/p/3281976.html
總結(jié)
以上是生活随笔為你收集整理的ASP.NET MVC 笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几个最短路径算法Floyd、Dijkst
- 下一篇: java课堂作业(一)