.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· ASP.NET 视图引擎发布时间:2014-08-12
ASP.NET中从MVC3.0开始引入可Razor视图引擎。而遗留的ASPX引擎对维护与旧版的MVC程序是用的。一、视图引擎是实现了IViewEngine接口,ViewEngine的作用是把对View的请求转换成ViewEngineResult对象,下面是此接口的定义:namespaceSystem.Web.Mvc{publicinterfaceIViewEngine{ViewEngineResultFindPartialView... 查看全文
· 详细记录ASP.NET中的图象处理发布时间:2014-08-12
最近做网站时,要求上传能加上水印,就研究了一下相关的功能。推荐一下程序人生的网站,大家也可以写一些开发感悟在上面。在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功能。而现在,ASP.NET的推出,我们已经没有必要再使用第三方控件来实现,因为ASP.NET已经具有强大的功能来实现一些图象处理。现在,我们就来看看怎样使用ASP.NET的这一强大功能。一、System.Drawing的使用以下的举例将演示在内存中生成一张图片,然后,将这张图片通过网页显示出来。需要了解的是... 查看全文
· ASP.NET MVC上传文件发布时间:2014-08-12
最近参考网络资料,学习了ASP.NETMVC如何上传文件。最基本的,没有用jQuery等技术。1、定义ModelpublicclassTestModel{[Display(Name="标题")][Required]publicstringTitle{get;set;}[Display(Name="内容")][Required][DataType(DataType.MultilineText)]publicstringContent{get;set;... 查看全文
与ASP.NET的其他Web控件一能够,Gridview控件拥有很多不同的CSS样式属性设置,包括象CssClass,Font字体,ForeColor,BackColor,BackColor,Width,Height等等。Gridview还包括了一些应用在表格的行上的样式属性,比如RowStyle,AlternatingRowStyle,HeaderStyle,和PagerStyle,它们都提供了象CssClass和Font这些基本的属性设置。在ASP.NET4.0中的Gridview控件中... 查看全文
ASP.NET实际开发中身份验证是一个不可回避的问题。在相当一段长的时间内,由于不求甚解,我对这个话题似懂非懂。今天就对它做个简单的小结。AuthenticationandAuthorization(身份验证和授权)在开始ASP.NET身份验证之前,我们必须了解两个概念:AuthenticationandAuthorizationAuthentication是识别该用户的身份,换句话说,它检查特定用户是不是特定网站的用户,它回答了“Whoareyou”的问题... 查看全文
· asp.net MVC 回顾 Html.ActionLink发布时间:2014-08-12
在asp.netMVc中想生成一个超链接有很多种方式,通过直接输入<a>、Html.ActionLink、Html.RouteLink等等,今天我们要阐述的就是Html.ActionLink知识点总结。@Html.ActionLink有10个重载,示例代码说明@Html.ActionLink("LinkText","ActionName")在生成的超链接中,LinkText指定的文本不可以为Null或空,否则程序会报错@Html.ActionLink("博客园","Index")... 查看全文
· 使用asp.net改变图片颜色发布时间:2014-08-11
最近奇葩经理提出了奇葩的需求,要能在网站上改变图片的颜色,比如灰色的变成彩色,彩色的变成灰色,尼玛楼主的感受你们不懂!于是有了下面的代码。。。用法:调用update_pixelColor方法并传参数即可C#代码#region改变图片颜色///<summary>///改变图片的颜色///</summary>///<paramname="filePath">图片的完整路径</param>///<paramname="colorIndex">... 查看全文
asp.netRazor视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的切换,大大提升了我们的开发效率。但是Razor语法还是有一些棉花糖值得我们了解一下,可以更加强劲的提升我们的开发效率,减少开发bug的出现。Razor采用的是@尾巴符号,正是这个符号成就了Mvc开发效率的提升。下面了解一下和@相关的两个可以重用的helper、functions。作为现代化的程序员,我们尽可能的遵守一个原则.不要重复你自己。所以能够重构的代码我们都会合并,但是这是对于后台代码C#来说的... 查看全文
· C#学习系列-.NET体系结构发布时间:2014-08-11
.NET框架概述.NET框架为.NET应用程序运行提供虚拟机环境,为.NET应用程序提供编译、运行、内存管理、垃圾回收、安全等服务。.NET框架组成部分1.公共语言运行时(CommonLanguageRuntime,CLR)2.NET框架类库(并非.NET框架中的所有类库代码都是纯粹的托管代码编写的,.NET框架中有相当数量的类是对Win32API的封装)托管代码使用.NET公共语言运行时提供的代码,反之为非托管代码(如Win32API)通用语言组织框架... 查看全文
序列化其实就是将一个对象的所有相关的数据保存为一个二进制文件(注意:是一个对象)而且与这个对象相关的所有类型都必须是可序列化的所以要在相关类中加上[Serializable]特性对象类型包括:对象本神包含的类型,父类拥有需要的对象之后:1.将对象转换为二进制数据使用专门的对像进行转换BinaryFormatter2.将二进制数据写入到文件FileSteam反序列化则是把二进制文件转换为一个对象例子代码如下:1usingSystem;2usingSystem.Collections... 查看全文
· asp.net 生成PDF方法发布时间:2014-08-08
今天转博客园看到有人发表了一篇生成PFd的文章,准备自己也留一份准备以后用到的时候方便调用;首先去itextsharp网站下载控件(https://sourceforge.net/projects/itextsharp)将下载后的控件引用到自己的项目里面,主要的bll文件为:itextsharp.dll文件1、根据DataTable生成PDF文件添加Itextsharp引用usingiTextSharp;usingiTextSharp.text;usingiTextSharp.text.pdf... 查看全文
· asp.net中模拟测试smtp发邮件发布时间:2014-08-08
最近在编程人生里要测试一个会员邮件的功能,就写了下面的代码。在asp.net中,有时要测试发信SMTP,但如果在单元测试中,如果没方便好用的smtp怎么办,其实还是有办法模拟的,下面讲解下:在web.config中设置<system.net><mailSettings><smtpdeliveryMethod="SpecifiedPickupDirectory"><... 查看全文
ASP.NETMVC是一个建立在ASP.NET平台上基于MVC模式的Web开发框架,它提供了一种与WebForm完全不同的开发方式。ASP.NETWebForm借鉴了WindowsForm基于控件和事件注册的编程模式,使Web应用的开发变得简单而快捷,但是它却使开发人员与Web的本质渐行渐远。ASP.NETMVC是一种回归,它使开发人员可以真正地面向Web进行编程,我们面对的不再是拖拉到Web页面的控件,而是整个HTTP请求和响应的流程。这不是一本传统意义上的入门书籍在《ASP... 查看全文
· 在asp.net 中生成PDF的方法发布时间:2014-08-07
近期要用asp.net2.0生成PDF,看了下书,查了下资料,发现可以有组件帮得上忙,可以下载itextsharp(https://sourceforge.net/projects/itextsharp)下载,然后在工程中引用该控件,举例子如下1datatable的内容转换为PDF首先,建立一个datatable转换为pdf的方法如下usingiTextSharp;usingiTextSharp.text;usingiTextSharp.text.pdf;usingSystem.IO... 查看全文
· ASP.NET导入EXCEL方法汇总发布时间:2014-08-07
1、由dataset生成publicvoidCreateExcel(DataSetds,stringtypeid,stringFileName){HttpResponseresp;resp=Page.Response;resp.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");resp.AppendHeader("Content-Disposition","attachment;filename="+FileName)... 查看全文
· 面向.Net程序员的前端优化发布时间:2014-08-07
背景作为web开发人员大家大多了解一些网站的性能优化方法,其实大部分方法都不复杂,例如针对前端js和css的压缩来减少请求大小,通过合并来减少请求次数。这里站在.Net后端程序员的角度来看一下如何最简单快捷的处理这一类需求。全文分3节combres,mvc4的Bundle,以及2者的对比和个人的意见观点。CombresCombres是一个.NET程序库,能够缩小,压缩,合并,以及缓存的JavaScript和CSS资源,ASP.NET和ASP.NETMVC的Web应用程序。简单地说... 查看全文
ASP.NETWebAPIWebHost宿主环境中管道、路由前言上篇中说到ASP.NETWebAPI框架在SelfHost环境中管道、路由的一个形态,本篇就来说明一下在WebHost环境中ASP.NETWebAPI框架中的管道、路由又是哪一种形态。ASP.NETWebAPI路由、管道ASP.NETWebAPI开篇介绍示例ASP.NETWebAPI路由对象介绍ASP.NETWebAPI管道模型ASP.NETWebAPIselfhost宿主环境中管道、路由ASP... 查看全文
这里先不说标题上的UseSubmitBehavior属性是什么,先说下面这种情况。通常,在我们写一个表单页面的时候,最下方会有“提交”和“返回”字样的两个按钮。顾名思义,它们的功能大家都知道,但是一般情况下我们会给表单的内容加上一些验证,这样就出现了一个问题。因为两个按钮是服务器控件(有runat=”Server”属性),所以点击按钮之后会先进行验证(无论这里你用的是前台的jQuery.validate验证或者是ASP... 查看全文
· Asp.Net 控件radio 的简单使用发布时间:2014-08-06
js:<scripttype="text/javascript">functionok(){document.getElementById("txtPassword").disabled=false;}functionno(){document.getElementById("txtPassword").disabled=true;}</script>添加radio控件:<label><... 查看全文
在我们发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下:1.添加密钥执行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis-pc"hnlaw"-exp其中"hnlaw"为密钥名称2.添加web.config节点在web.config的<configuration></configuration>之间添加:<configProtectedData><... 查看全文