.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
今天在ASP.NETMVC代码时用到了Html.RenderAction,代码如下:@{Html.RenderAction("RecentNews")}通过字符串指定Action的名称,有两点不爽:1.输入时不能智能感知;2.输错了不能实时提示。有这两点不爽,写代码的乐趣就大减。有享受感觉的代码应该是这样的:@{Html.RenderAction<AggSiteController>(c=>c.RecentNews());}是的,Lamda,给你写代码带来畅快感觉的Lamda... 查看全文
一边享受着乡村的宁静,一边写着博客,也是一种惬意。喜欢解决问题后写一篇博客。通过文字表达出来,会加深自己的理解,还经常会有新的收获,甚至会找到更好的解决方法。同时,还能分享给别人。一举多得,何乐而不为呢?这次要解决的问题是如何在用户注册时验证用户的邮箱?通常的解决方法是给用户的邮箱发一封激活邮件。但这个方法有以下几个问题:从发出邮件至收到邮件,可能会有延时。邮件可能会被当作垃圾邮件处理用户可能会填错了邮箱,更糟糕的情况是用户不知道自己填错了邮箱... 查看全文
System.Web.HttpCookieCollection是System.Web.HttpContext.Current.Request.Cookies与System.Web.Mvc.Controller.Controller.Cookies的类型,用于获取客户端浏览器传递过来的cookie。System.Net.CookieCollection是System.Net.HttpWebRequest.CookieContainer中用到的,用于发起WebRequest请求时带上cookie... 查看全文
· ASP.NET MVC 5 学习教程:添加查询发布时间:2013-07-19
在本节中,我们为Index方法添加查询功能,使我们能够根据电影的题材或名称进行查找。修改Index表单StartbyupdatingtheIndexactionmethodtotheexistingMoviesControllerclass.Here'sthecode:首先,我们需要更新MoviesController的Index方法,代码如下:代码清单1:更新后的Index方法-MoviesController.cspublicActionResultIndex... 查看全文
在本节中,我们继续研究生成的Edit方法和视图。但在研究之前,我们先将releasedate弄得好看一点。打开Models\Movie.cs文件,添加下面黄色背景的行:代码清单1:Models\Movie.cs文件usingSystem;usingSystem.ComponentModel.DataAnnotations;usingSystem.Data.Entity;namespaceMvcMovie.Models{publicclassMovie{publicintID{get;set;... 查看全文
EntityFrameworkCodeFirst检查连接字符串使用的数据库是否存在,如果不存在,则会自动创建数据库文件。你可以在App_Data文件夹下查看数据库是否被创建(如果你没有看到Movies.mdf文件,点击解决方案资源管理器工具栏上的“显示所有文件”按钮,单击“刷新”按钮,然后展开App_Data文件夹)。图1:Movies.mdf文件位置双击Movies.mdf文件,打开服务器资源管理器... 查看全文
· .NET LINQ 数据分组发布时间:2013-07-19
数据分组分组指将数据放入组中以便每个组中的元素共享公共特性的操作。方法方法名说明C#查询表达式语法VisualBasic查询表达式语法更多信息GroupBy对共享公共特性的元素进行分组。每个组都由一个IGrouping<TKey,TElement>对象表示。group…by-或-group…by…into…Group…By…Into…Enumerable... 查看全文
· .NET框架发布时间:2013-07-19
本书是一本讲解.NET技术的书籍,目标读者群也是在.NET框架(.NETFramework)下进行开发的程序员,因此我们无法回避的问题就是:什么是.NET框架?它包含了哪些内容?为开发程序提供了哪些支持?很多朋友对这类个问题的第一反应可能是.NET框架所提供的庞大类库及编写代码所采用的C#语言,实际上远不止这些。要描述.NET框架,自然会遇到与其相关的一系列专业的技术术语和缩写,相信大家已经见到过许多了,比如:CLI、CIL、CTS、CLS、CLR、JIT、BCL、FCL、Module... 查看全文
最近下载了点资料,学了学Android,发现Android入门还算简单,从.NET过渡到Android,也就三七十一天的事。大伙有空也可以学学。。。好了,言归正文,那日,有网友发了一个他们公司的数据层框架的DLL,让我审视(Reflector查看如下):炸一看框架,支持的数据库种类繁多,看来写框架的人涉及面还挺广的。往里一看,比较悲催,有广度而无深度,另外数据库种类的dll需要提前引用,那是相当浩大的数据库工程:框架具体就不过多点评了,在不经意思间,本人看到有一个闪光点,觉的可以和大伙分享分享... 查看全文
· asp.net 自定义特性发布时间:2013-07-18
今天看张子阳的.net中的反射(反射特性)一文,觉得反射配合自定义的特性确实还挺有用,之前看书、看博客之后好多心血来潮敲的代码随便往桌面上一放,时间一久,连自己也分不清它们是干嘛的了,然后就是删除,虽然写过不少,看的也够多,但什么也没留下,总感觉心里空荡荡的!所以,决定在这里记录下来练习代码。先贴定义的特性类的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem... 查看全文
ASP.NET获取来源网站的网址,获取上一网页的网址,获取来源网页的URL,获取上一网页的URLUriUrl=HttpContext.Current.Request.UrlReferrer;HttpContext.Current.Request.Url.PathAndQuery获取当前页面地址在asp.net中获得来源网址代码如下:Request.UrlReferrer.AbsoluteUri在asp.net中获得IP地址代码如下:Request.UserHostAddress出处:http... 查看全文
在本节中,你将新建一个MoviesController类,并编写获取电影数据的代码,使用视图模板将数据展示在浏览器中。在进行下一步之前,你需要先编译应用程序,否则在添加控制器的时候会出错。在解决方法资源管理器的Controllers文件夹右键,选择"添加">"支架":图1:添加Controller的菜单在“添加支架”对话框,选择MVC5Controllerwithread/writeactionsandviews... 查看全文
· ASP.NET MVC与WebForm区别发布时间:2013-07-18
使用ASP.NETMVC框架,创建默认项目,第一直观感觉就是地址都是Rewrite过的。对源码和配置文件稍加分析不难看出,MVC使用了httpModules来拦截地址请求,具体用到了System.Web.Routing类库(MVC2中,MVC1怎么用的忘记了。)而这部分类库被包装在.NETFramework3.5SP1中,MVC2需要SP1支持也就理所当然了。SP1提供的System.Web.Routing类库可以方便地进行地址请求拦截,对编码处理方面也很优秀... 查看全文
· .NET LINQ 联接运算发布时间:2013-07-18
联接运算将两个数据源“联接”就是将一个数据源中的对象与另一个数据源中共享某个通用特性的对象关联起来。当查询所面向的数据源相互之间具有无法直接领会的关系时,联接就成为一项重要的运算。在面向对象的编程中,这可能意味着在未建模对象之间进行关联,例如对单向关系进行反向推理。下面是单向关系的一个示例:Customer类有一个类型为City的属性,但City类没有作为Customer对象集合的属性。如果您具有一个City对象列表,并且要查找每个城市中的所有客户... 查看全文
· .NET WinForm画树叶小程序发布时间:2013-07-17
看了一片文章(http://keleyi.com/a/bjac/nurox416.htm),是使用分型画树叶,代码是Java的,因为Java很久没弄了,改用C#实现,下载地址:画树叶小程序下载核心代码:publicvoidPaintKeleyiLeaf(Graphicsg){Randomk_r=newRandom();inti;doublex=0,y=0,r,u=0;for(i=0;i<=100000;i++){r=(int)(k_r.NextDouble()*100);if(r<... 查看全文
· .NET给图片加背景地图和水印发布时间:2013-07-17
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Drawing.Drawing2D;namespaceUtility{publicclassImageHelp{///<summary>... 查看全文
这一篇我将分2个部分记录登录界面,第一部分是静态登录,这部分将如何从界面布局、控件使用、文件关系、数据验证、登陆实现等5小块记录.第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据,而是通过WebService获取网络数据,然后解析网络数据,验证成功在进行文件关联,然后页面跳转,最后实现自动登陆;需求分析如图所见,对于一个程序员来说,不管你是做android\.NET\IOS,如果让你来做上图效果,大家都会明白从哪里入手.1:界面布局(分为3块,顶部标题栏、表单提交块... 查看全文
这一篇我将分2个部分记录登录界面,第一部分是静态登录,这部分将如何从界面布局、控件使用、文件关系、数据验证、登陆实现等5小块记录.第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据,而是通过WebService获取网络数据,然后解析网络数据,验证成功在进行文件关联,然后页面跳转,最后实现自动登陆;需求分析如图所见,对于一个程序员来说,不管你是做android\.NET\IOS,如果让你来做上图效果,大家都会明白从哪里入手.1:界面布局(分为3块,顶部标题栏、表单提交块... 查看全文
· .NET LINQ 数据分区发布时间:2013-07-17
数据分区LINQ中的分区指的是在不重新排列元素的情况下,将输入序列划分为两部分,然后返回其中一个部分的操作。下图显示对一个字符序列执行三个不同的分区操作的结果。第一个操作返回序列中的前三个元素。第二个操作跳过前三个元素,返回剩余的元素。第三个操作跳过序列中的前两个元素,返回接下来的三个元素。运算符运算符名称说明C#查询表达式语法VisualBasic查询表达式语法更多信息Skip跳过序列中的指定位置之前的元素。不适用。SkipEnumerable.Skip<TSource>... 查看全文
你是否有过这样的需求——想运行ASP.NET程序,又不想安装IIS或者VisualStudio?我想如果你经常编写ASP.NET程序的话,应该或多或少都会碰到这种情况。除了使用IIS和VS,我们还有哪些方式可以运行ASP.NET程序呢,自己写一个支持ASP.NET的Web服务器怎么样?NONONO,如果你只是想找个这样的工具的话,那完全没必要,我们知道使用VS可以运行ASP.NET程序,那么我们就可以找出VS所调用的程序,将其拷贝到没有VS和IIS的环境中运行... 查看全文