ASP.NET MVC网站学习问题积累(一)

原创 2016年08月28日 22:48:37

最近工作压力比较大,不得已开始自学C#。同时网站开发业务开展迫在眉睫,只能先从ASP.NET学起。回想一下,连C#和ASP.NET的关系都没有明白,就被赶鸭子上架了。。。我觉得这将是我工作以来最具有戏剧性的一笔!!

话不多说,网上搜了一下洞庭夕照的“学用MVC4做网站”,感觉最后从我现在的水平看实在是惊为天人之作,于是便开始一边看一边做了起来,无奈这位兄台技术在我之上不知多高,很多东西直接省略不讲,看得我实在费力,又找不到更好的教程,只能一边看一边百度。

这一笔真的浓厚。。。

一、中括号

Model 类里[Key]这个东西,类似于JAVA里的反射,ASP.NET:类中使用中括号([...])的作用该标记不起任何实际作用,仅是告诉vs该语句下面的方法(Method)是ObjectDataSource的默认绑定方法,标记的作用是为了让编译器更好的为 ObjectDatasource 向导找到合适的方法。但是要加上using System.ComponentModel.DataAnnotations;这条引用。

二、/// <summary>

C#中在注释函数的时候连用3个斜杠,即“///”编译器会自动生成函数相关的注释段,但是需要具体的编译器代码提示,那还需要添加相应的内容。

先写好函数或方法,然后在函数或方法的上一行输入“///”后,系统会自动出来<summayr>.....</summary>以及参数等,在补全说明即可

三、datetime? 和 datetime 有什么区别

CSharp中,有两种类型的变量。

基本类型和引用类型

基本类型变量在定义一个变量的时候,不允许将该变量设置为null。但是在有的时候,我们又希望该基本类型拥有可以为null的能力。所以我们在该基本类型后面 加? 就可以将该基本类型变成应用类型。如 int => int? long => long? 等

此时 int? 定义的变量,就是应用类型了,可以为null,而不再是一个基本的类型。所有的基本类型转换成的引用类型,都有value这个属性,该属性是该应用的值。所有 datetime = datetime?.value

四、[HttpPost] 

System.Web.Mvc.dll中对它的注解是:表示一个特性,该特性用于限制操作方法,以便该方法仅处理 HTTP POST 请求。
具体来讲,就是在对于Mvc Controller中的方法,如果你希望该方法只能通过前台表单的Post方式来访问并且传输数据的话,通过添加[HttpPost]注解即可实现,这样,该方法就不会通过Get方法进行请求,限制了该操作方法的请求类型。

五、Repository模式

这个模式很深奥,在这里只能先列举一下简单的释义,随后再深入学习。

ASP.NET:EF安装 程序创建及开发模式

Repository模式



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

发布ASP.NET MVC 4.0 网站到Web服务器上遇到的若干问题

昨晚领导要就就目前的开发进度发布一个演示版本,发过来一个地址。在之前的公司有DBA和Archi 把环境搭建好,很少为这些事情操心。没想到本来认为挺容易分分钟搞定的事情,也遇到了一些波折。所以就这些问题...

ASP.NET MVC 开源建站系统 ZKEACMS 推荐,从此网站“拼”起来

一个挺有意思的项目,跟拼图一样的创建网站,先来几张GIF感受一下: 官方地址:http://www.zkea.net/zkeacms 下载地址:https://github.com/Seri...

asp.net mvc3网站部署在IIS6的方法

部署环境: Server 2003 +IIS6  .net framework 4.0下载地址http://www.microsoft.com/downloads/zh-cn/details.asp...

ASP.NET MVC3书店--第十节 为网站导航与局部设计做最后的修改

现在我们已经完成了这个网站中的主要功能。但我们还需要为整个网站的导航,首页与书籍列表页面做一点最终的修改。 10.1  创建购物摘要分部视图     首先,我们想要在整个网站中显示用户购物车...

基于ASP.NET MVC2 EntityFramework 实现的分类信息网站的原型!

源代码下载地址: http://dev.mjxy.cn/a-449.aspx 用演练代码可以了解以下内容:       ASP.NET MVC2       Entity...
  • booma
  • booma
  • 2011-07-13 18:26
  • 252

在Asp.net MVC下用XML实现网站地图导航

转自 51CTO.COM 柯南 cnblogs 先看下样子 像这种导航栏(breadcrumbs)在mvc下我们来实现他。我们采用XML来实现这个功能。 1.首先做个准备,我们编写r...

ASP.NET MVC4网站部署在阿里ECS云服务器(WIndows Server 2012+IIS8环境)

首先交代一下服务器的环境配置 系统是WIndows Server2012(配置的时候选的是全能环境),服务器是IIS8 由于装了VS2012,所以系统也自动装上了.Net Framework4.5...

在Asp.net MVC模式下实现网站地图导航

如今格式各样的导航栏、导航菜单已经成了网站不可缺少的一部分,在WebForms中,一般使用SiteMapPath来实现网站地图导航功能。SiteMapPath服务器控件在MVC模式下中仍然可以工作,但...

如何做一个基于ASP.NET MVC 网站(三)

今天我们来细说一下Model层!  Model是Asp.Net MVC的最基础,关于数据方面。数据就让我们想到了什么?对!数据库!但并不是这么简单。Model层可以分为以下几个部分:原有数据原型mod...

如何做一个基于ASP.NET MVC 网站(五)

接着,我们来讲讲Service业务逻辑层! 这是个重点,像做什么,无论你是网站还是系统还是Api,Service必须写的好,不然后面的维护总是在坑自己!来,我们看看,如何写好一个Service层,并...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)