.NET4.0新增的程序集Microsoft.Web.Infrastructure允许动态注册HttpModule
为程序员和设计师准备的 10 个流程图
1. 如何使用 HTML5 标签?
2. 你需要一个新的LOGO吗?
3. 如何判断是否要在Twitter上关注一个人?
4. 如何选择字体?
5. 你是否应该成为自由职业者?
6. 程序员该如何加入创业公司?
7. 网站制作和上线流程
8. 你能成为一个网页设计师吗?
9. 你的想法确实是一个好想法吗?
10. 如何判断一个网页是不是做的很烂?
GenericErrorPage 错误处理程序的完整示例:
https://msdn.microsoft.com/ZH-CN/library/bb397417
浏览器通过url:“http://localhost:57231/First/Index”发出请求。由RouteConfig.cs解析路由,匹配规则url: "{controller}/{action}/{id}",得出要访问First Controller下的Index Action。然后Index Action返回一个View,其对应的View是在Views文件夹下的First文件夹里的Index.cshtml文件。此文件又加载"~/Views/Shared/_Layout.cshtml"模板,因此返回如下页面,页面中的内容就是模板的内容。
在一个cshtml中,Razor包裹的C#代码会在服务器端执行,执行完毕后再把输出的HTML页面返回到客户端。
from:http://www.cnblogs.com/slark/p/mvc-5-get-started-view.html
View文件的执行顺序是这样的:
服务器在文件中逐行搜寻Razor标记中的C#代码,如果读到的是C#单行或多行代码,就执行它。如果搜寻到了行内代码,就把这一段代码替换成代码对应的值。这样把文件处理一遍之后。服务器会把文件中所有非Razor标记的代码写入要输出的文件。
@{ var name1 = "Slark"; <p>var name2 = "Slark";</p> @:var name3 = "Slark";<br /> <text> var name4 = "Slark";<br /> var name5 = "Slark"; </text> }
一般情况下,@{}中的代码只被当作C#代码运行。而上面代码中只有name1被当作C#代码处理而其他几行都被当作文本输出了。
在服务器代码里嵌入html代码:
- 在Razor标记的代码中如果有成对的html标记,则这个标记及其内容会被当作普通文本输出。
- 在Razor标记的代码中如果有"@:",则其后的一行代码会被当作普通文本输出。
- 在Razor标记的代码中如果有<text>...</text>标记,则其内容会被当作普通文本输出。
from:http://www.cnblogs.com/slark/p/4161772.html
【URL参考】
http://azure.microsoft.com/zh-cn/pricing/free-trial/?WT.mc_id=A49253D71
https://account.windowsazure.com/signup?offer=ms-azr-0044p
聊天室Web CGI、BBS telnet:
http://www.codesky.net/article/201004/93751.html
【Visual Studio】
VS2010中的调试技巧
http://kb.cnblogs.com/page/92158/
VS2010 调试快捷键
http://www.cnblogs.com/update158/articles/f23465.html
掌握VS2010调试 -- 入门指南
http://www.cnblogs.com/zhangchenliang/p/3739115.html
.NET Framework 版本号,mscorlib.dll 版本号:
4.0.30319.1 = .NET 4.0 RTM
4.0.30319.269 = most common .NET 4.0 version
4.0.30319.544 = another .NET 4.0 version that a small portion
4.0.30319.17626 = .NET 4.5 RC
4.0.30319.17929 = .NET 4.5 RTM
4.0.30319.18010 = current version on my Windows 8 machine
4.0.30319.18052 = .NET 4.5 on Windows 7 SP1 64-bit
4.0.30319.18408 = .NET 4.5.1 on Windows 7 SP1 64-bit
4.0.30319.34209 = .NET 4.5.2 on Windows 7 PS1 64-bit
4.0.30319.34014 = .NET 4.5.1 on Windows 8.1 64-bit
4.0.30319.34209 = .NET 4.5.2 on Windows 8.1 64-bit
什么是深层网络?
计算机相关职业简介