ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
ASP.NETWebAPI路由,简单来说,就是把客户端请求映射到对应的Action上的过程。在"ASP.NETWebAPI实践系列03,路由模版,路由惯例,路由设置"一文中,体验了通过模版、惯例、HTTP方法来设置路由,这种做法的好处是把路由模版统一放在了App_Start文件夹下的WebApiConfig类中,方便管理,但缺点是不够灵活。REST把一切都看成资源,有时候,一个资源连带子资源,比如Customer和Orders密切关联,我们可能希望输入这样的请求... 查看全文
· ASP.NET MVC的JavaScriptResult发布时间:2014-10-25
前段时间,我们有学习《在ASP.NETMVC使用JavaScriptResult》http://www.cnblogs.com/insus/p/3960994.html,今天我们来加强一下,定义一个JavaScriptResult类。不管是输出javascript,还是执行javascript。在控制器中,只管传js代码:根据控制器的两个Action,以ScriptResult创建一个视图,另一个纯属于操作。演示:... 查看全文
ASP.NETWebAPI的路由和ASP.NETMVC相似,也是把路由放在RouteTable中的。可以在App_Start文件夹中的WebApiConfig.cs中设置路由模版。默认的路由模版是:routes.MapHttpRoute(name:"APIDefault",routeTemplate:"api/{controller}/{id}",defaults:new{id=RouteParameter.Optional});●静态片段api,主要用来区分ASP.NETMVC的路由... 查看全文
· asp.net中C#中计算时间差代码发布时间:2014-10-24
我用的最简单的办法是代码如下复制代码DateTimedtone=Convert.ToDateTime("2007-1-105:32:22");DateTimedtwo=Convert.ToDateTime("2007-1-104:20:15");TimeSpanspan=dtone.Subtract(dtwo);Response.Write(span.Days+"天"+span.Hours+"小时"+span.Minutes+"分钟"+span.Seconds+"秒");上面是给定两个时间... 查看全文
· ASP.NET MVC的ContentResult发布时间:2014-10-24
ASP.NETMVC的ContentResult返回简单的纯文本内容,可通过ContentType属性指定应答文档类型,通过ContentEncoding属性指定应答文档的字符编码。一个例子来演习,自定义一个RwResult,它继承ContentResult,为视图象ASP.NET网页的Response.Write()方法一样:在控制器中,创建一个Action操作:上面有传入参数ContentType,正常来说输出普通文本,应该指定为"text/plain",如果是html的话... 查看全文
对Spring.Net+NHibenate+Asp.NetMvc+Easyui框架的个人认识初次接触Spring.Net+NHibenate+Asp.NetMvc+Easyui框架,查阅了相关资料,了解了框架如何使用,以及优缺点,下面的说法可能比较浅显,后续的可能在开发过程中能了解的更深刻一些。说的不对的地方请及时指正。首先,拿到这个框架的时候,第一个想问的问题是为什么想用这块框架,有什么好处,通过查资料浅显的理解为:为了实现应用的松耦合,通过配置完成对数据业务逻辑的处理,节省开发时间... 查看全文
· 浅谈ASP.net处理XML数据发布时间:2014-10-23
XML是一种可扩展的标记语言,比之之前谈到的html有着很大的灵活性,虽然它只是与HTML仅有一个字母只差,但两者有很大的区别。XML也是标记语言,所以它每个标签必须要闭合,而HTML偶尔忘了闭合也没有多大的影响(这里也不建议大家可以遗漏,好的书写规范还是要有的)其次,XML作为一种可以说是纯文本吧,它的主要作用并不是可以直接显示在网页上,而是作为一种数据存储或者数据传输的工具而已。但凡提及到数据这个层面,XML便是很重要的,有的数据可以不用到SQL,ORACEL的尽量不要用大型的数据库... 查看全文
· ASP.NET将word文档转换成pdf的代码发布时间:2014-10-23
一、添加引用usingMicrosoft.Office.Interop.Word;二、转换方法1、方法C#代码复制///<summary>///把Word文件转换成pdf文件///</summary>///<paramname="sourcePath">需要转换的文件路径和文件名称</param>///<paramname="targetPath">转换完成后的文件的路径和文件名名称</param>///<... 查看全文
1)System.Web.UI.Control(以下简称Control)Control类是包括自定义控件、用户控件和页在内的所有ASP.NET服务器控件的基类。。定义由所有ASP.NET服务器控件共享的属性、方法和事件。命名空间:System.Web.UI程序集:System.Web(在system.web.dll中)2)System.Web.UI.WebControls.WebControl(以下简称WebControl)WebControl类是System.Web.UI... 查看全文
· asp.net页面之间传值方法详解发布时间:2014-10-22
asp.net中页面之间传值我们用得最多的就是get,post这两种了,其它的如session,appliction,cookie等这些相对来说少用也不是常用的,只是在特殊情况下在使用了。1.Get(即使用QueryString显式传递)方式:在url后面跟参数。特点:简单、方便。缺点:字符串长度最长为255个字符;数据泄漏在url中。适用数据:简单、少量、关键的数据。适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。用法:例如:url后加?UserID=…... 查看全文
· 浅谈ASP.net中的DataSet对象发布时间:2014-10-22
在我们对数据库进行操作的时候,总是先把数据从数据库取出来,然后放到一个"容器"中,再通过这个"容器"取出数据显示在前台,而充当这种容器的角色中当属DataSet是最为普遍和重要的了,可以说DataSet在数据库和前台中起到了一个桥梁的作用。下面就来谈谈DataSet的用法。(DataSet对象本身是没有存取数据库的能力的,它要与DataAdapter一般是配合使用的,而关于DataAdapter的用法在我的另一篇文章中有介绍,大家可以看一下)DataSet可以包含多个数据表... 查看全文
· asp.net中virtual和abstract的区别发布时间:2014-10-22
一、Virtual方法(虚方法)virtual关键字用于在基类中修饰方法。virtual的使用会有两种情况:情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的调用中,该虚方法使用的是派生重写的方法。当一个方法被声明为Virtual时,它是一个虚拟方法... 查看全文
方法一:通过Request.Form[HttpPost]publicActionResultTest(){stringid=Request.Form["id"];returnView();}方法二:通过映射到FormCollection[HttpPost]publicActionResultTest(FormCollectionform){stringid=form["id"];returnView();}方法三... 查看全文
· ASP.NET MVC使用input标签上传文件发布时间:2014-10-21
有些时间学习了,温习一下ASP.NETMVC了。上传文档是在开发过程中,必须撑握的一个功能。以前上传均是使用第三方控件uploadify来实现,今天使使用VS标准标签input的type="file"来完成。在控制器中,创建两个ActionResult(),第一个是视图,第二个是Action,即处理上传,两者区别还在于一个returnView(),一个returnContent("")。上传的文件将存入Temp目录中。上面代码示例中还有一个虚线的黑色箭头,那个名称... 查看全文
· ASP.NET中XML转JSON的方法发布时间:2014-10-21
许多应用程序都将数据存储为XML的格式,而且会将数据以JSON的格式发送到客户端以做进一步处理。要实现这一点,它们必须将XML格式转换为JSON格式。XML转JSON代码[csharp]viewplaincopyprivatestaticstringXmlToJSON(XmlDocumentxmlDoc){StringBuildersbJSON=newStringBuilder();sbJSON.Append("{");XmlToJSONnode(sbJSON,xmlDoc... 查看全文
· ASP.NET 数据库缓存依赖发布时间:2014-10-20
ByPeterA.Bromberg,Ph.D.在ASP.NET中,Cache类最酷的特点是它能根据各种依赖来良好的控制自己的行为。以文件为基础的依赖是最有用的,文件依赖项是通过使用Cache.Insert并提供引用文件的CacheDependency对象添加的Cache.Insert("MyData",Source,newCacheDependency(Server.MapPath("authors.xml")));但是当我们想让缓存根据数据库中表的变化而失效并重建该缓存的时候... 查看全文
· Asp.net性能优化技巧发布时间:2014-10-20
【摘要】我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多的信息请参考《ImprovingASP.NETPerformance》一书。1.数据库访问性能优化数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(ConnectionPool)改善打开和关闭数据库对性能的影响... 查看全文
· 关于ASP.NET的“Forms身份验证”发布时间:2014-10-20
目录结构如图如示:如果用户没有通过身份验证则跳转到登录页面让用户登录,在配置文件的<system.web></system.web>结点下添加如下代码:<!--身份验证方式--><authenticationmode="Forms"><formsloginUrl="~/Login.aspx"/></authentication><!--授权--><authorization><!--deny... 查看全文
1、统一JSON格式处理方式,同时指定ContentType类型,解决低版本浏览器获取json时ContentType为application/json提示下载的问题.publicabstractclassCustomResult<TData>:ActionResult{publicabstractTDataGetObject();protectedJsonSerializerSettingsSerializerSettings... 查看全文
· ASP.NET MVC ajax处理 AjaxResult发布时间:2014-10-18
1、统一ASPNETMVC对ajax请求响应格式定义,方便前端统一处理ajax结果.1)定义程序返回结果数据格式1///<summary>2///执行结果3///</summary>4///<typeparamname="T"></typeparam>5publicclassRunResult<T>6{7///<summary>8///操作状态9///</summary>... 查看全文