ASP.NET MVC 学习总结(一)
学习MVC 感觉还好的吧!但是发现很多东西学了就慢慢的忘记了,所以就留下来,以便日后的学习,还是从很基础的语法开始吧。
1、在网页上写C#代码,必须是@开始的吧,以@开头的后面就可以写你的C#代码但是还不要忘记{},比如:@{这里就是C#代码}。
2、对于引入javascript代码或在css代码你还是不能以写web的方式进行吧,在MVC中有@Url.Content("这里是关于javascript或在css代码文件的路径"))如:
要引入“/Scripts/jquery.validate.min.js”这样的一个javascript的代码文件就可以像如下的方法使用:
1 <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
3、对于MVC来说,没有了像asp.net webform那样的控件式的编程后,那么对于要向后台提交数据的时候就得严格的按照使用Form方式像后台提交数据,在MVC中的主要代码 如下:
1 @using (Html.BeginForm()) 2 { 。。。这里是其余的代码
}
4、然后就是布局页吧,layout在每个MVC的页面都会用到的,默认的是"",也就是"空",它的语法格式通常都是如下所示:
1 @{ 2 Layout = “ "; 3 }
5、下面一个比较重要的方法,如果要用到ControLLer中的类的对象时候,在View中的头部还需添加如图所示的代码:
@model Exam.Model.Department |
只有在添加了这样的额一行代码过后你就可以把你的C#代码随心所欲的添加到你的Html代码之中了,添加的Html代码如图所示:
@Html.EditorFor(p => p.Name)
@Html.ValidationMessageFor(p => p.Name)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!