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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
通常我们需要监测ASP.NETMVC或WebAPI的应用程序的性能时,通常采用的是自定义性能计数器,性能计数器会引发无休止的运维问题(损坏的计数器、权限问题等)。这篇文章向你介绍一个新的替代性能计数器的工具Metrics.NET,因为是它是内部的,所以我们能够向系统中添加更多更有意义的度量标准。Metrics.NET(https://github.com/etishor/Metrics.NET)是一个给CLR提供度量工具的包,它是移植自Java的metrics,支持的平台.NET4.5.1,... 查看全文
· ASP.NET MVC 4.0 学习6-Model Binding发布时间:2014-10-02
一,ViewData,ViewBag與TempDataASP.NETMVC架構中,通過繼承在Controller中的ViewData,ViewBag和TempData和View頁面進行資料的存取,並且適合於少量的資料傳遞。1.1ViewBagViewBag可以產生動態屬性,我們新建項目中看到ViewBag的使用方法:Controller中賦值:ViewBag.Title=”首頁”View中獲取值@ViewBag.Title1.2ViewDataController中賦值... 查看全文
· ASP.NET MVC 4.0 学习4-ActionResult发布时间:2014-10-01
一,Controller簡介Controller擔任了資料傳遞的角色,負責流程控制,決定存取哪個Model以及決定顯示哪個View頁面,即ASP.NETMVC中有關於『傳遞』的任務皆由Controller負責。Controller的執行階段負責呼叫執行Model中的資料處理,並把處理結果數據傳送到對應的View。Controller即為一個Class類,類中包含很多Method方法,方法中進行流程處理。Controller有以下特點... 查看全文
如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的!30本好书点评:分4大方向(html--Web的基础;javascript--让网页动起来;C#--程序;数据图中纵向;5个时期(入门,基础,应用,提高,飞跃),图中横向;一.入门1.《HTML与CSS入门经典... 查看全文
· asp.net C#获取程序文件相关信息发布时间:2014-09-30
代码如下复制代码usingSystem.Reflection;usingSystem.Runtime.CompilerServices;////有关程序集的常规信息是通过下列//属性集控制的。更改这些属性值可修改与程序集//关联的信息。//[assembly:AssemblyTitle("")][assembly:AssemblyDescription("")][assembly:AssemblyConfiguration("")][assembly:AssemblyCompany(""... 查看全文
对于一些内部系统的项目,各种图表是在所难免的,因为图表可以更加清晰的表达出想看到的数据。因为之前从来没有做过关于图表的东西,唯一能想到的就是“验证码”,所以应该是一个思路,用GDI去搞。数据懒着去搞了,记得前些日子在亚航官网查机票,就想到这些数据还挺适合做这个DEMO的,所以就先借用一下亚航的数据喽。数据大概就是这样子的,日期及价钱。我选了其中“9月27日-10月10日”正好两周的数据作为此次Demo的测试数据。原理就是跟实现验证码一模一样... 查看全文
· asp.net MVC 安全性[笔记]发布时间:2014-09-29
1.跨站脚本(XSS)1.1介绍1.1.1被动注入,利用输入html,javascript等信息伪造链接,图片等使用提交信息,调转页面等1.1.2主动注入,黑客主动参与攻击,不会傻等倒霉的用户上钩1.2防御1.2.1HTML编码Html.Encode1.2.2HTML属性编码Html.AttributeEncode1.2.3url编码URL.Encode1.2.4javascript编码Ajax.JavaScriptStringEncode1.2.5CSS编码1... 查看全文
第一种:通过FTP来上传文件首先,在另外一台服务器上设置好FTP服务,并创建好允许上传的用户和密码,然后,在ASP.NET里就可以直接将文件上传到这台FTP服务器上了。代码如下:<%@PageLanguage="C#"EnableViewState="false"%><%@ImportNamespace="System.Net"%><%@ImportNamespace="System.IO"%><!DOCTYPEhtmlPUBLIC"... 查看全文
· ASP.NET性能优化小结(ASP.NET&C#)发布时间:2014-09-29
ASP.NET:一、返回多个数据集检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。如果用动态的SQL语句来返回多个数据集,那用存储过程来替代动态的SQL语句会更好些。是否把业务逻辑写到存储过程中,这个有点争议。但是我认为,把业务逻辑写到存储过程里面可以限制返回结果集的大小,减小网络数据的流量... 查看全文
1.使用SQL统计一个字符串中指定字符的个数,示例(统计0的个数):selectlen('402301001')-len(replace('402301001','0',''))2.使用Forms认证,客户端本地时间不对无法登陆系统,解决办法:FormsAuthentication.RedirectFromLoginPage第二个参数设置成false,MSDN资料:http://msdn.microsoft.com/zh-cn/library/ka5ffkce(v=vs.110).aspx3... 查看全文
很早前就想做文件的解压、压缩、下载了,不过一直没时间,现在项目做完了,今天弄了下。不过解压,压缩的方法还是看的网上的,嘻嘻~~不过我把它们综合了一下哦。呵呵~~1.先要从网上下载一个icsharpcode.sharpziplib.dll2.建立类AttachmentUnZip,内容如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security... 查看全文
· ASP.NET MVC Model绑定小结发布时间:2014-09-26
Model绑定是指从URL提取数据,生成对应Action方法的参数这个过程。前面介绍的一系列Descriptor负责提供了控制器,行为方法和参数的元数据,ValueProvieder负责获取数据,剩下的Moder绑定则是利用上述两者的结果来最终达到Model的生成。ParameterDescriptor里面的BindingInfo(类型是ParameterBindingInfo)的Binder是一个实现了IModelBinder接口的对象,ModelBinder组件用于真正的Model绑定... 查看全文
在网页开发中,经常要用到无序列表。事实上在符合W3C标准的div+css布局中,无序列表被大量使用,ASP.NET虽然内置了BulletedList控件,用于创建和操作无序列表,但感觉不太好用。本篇介绍服务器端ASP.NET批量操作基于原生html标签的无序列表的三种方法。方法一,将li元素做成html控件,加上id,用FindControl方法。aspx代码:[html]viewplaincopy<formid="form1"runat="server"><ul>... 查看全文
1.可能会遇到一下图的错无。请求的内容似乎是脚本。因而将无法由静态文件处理程序来处理---大概的原因是应用程序池选择错误了。如第二幅图如此解决即可解决方案如下两个图所示。我遇到了以上的问题之后能也遇到了"IISAPPPOOL\ASP.NETv4.0登入失敗"的错误(我使用的..netframework4.0,所以报这个错误)。我的解决方案是在IIS的管理器中的应用程序池中选择ASP.NETV4.0的--->高级选项找到-->标识-->设置内置账户----->... 查看全文
· ASP.NET MVC 开篇发布时间:2014-09-23
MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?一、WebForm请求方式例如请求一个URL(http://www.xmcps.cn/Main/index.aspx)... 查看全文
· ASP.NET中的另类控件发布时间:2014-09-23
首先看一个aspx文件里的部分内容:[html]viewplaincopy<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headid="Head1"runat="server"><... 查看全文
· ASP.NET Web API Model-ParameterBinding发布时间:2014-09-23
ASP.NETWebAPIModel-ParameterBinding前言通过上个篇幅的学习了解Model绑定的基础知识,然而在ASP.NETWebAPI中Model绑定功能模块并不是被直接调用的,而是要通过本篇要介绍的内容ParameterBinding的一系列对象对其进行封装调用,通过本篇的学习之后也会大概的清楚在WebAPI中绑定会有哪几种方式。Model-ParameterBinding(对象篇)在ASP... 查看全文
准备资源:AspNetPager下载网址:http://www.webdiyer.com/download/default.aspxASP.NETAJAX下载网址:http://www.asp.net/downloads/首先,我们应该先了解一下AspNetPager这个分页工具的工作方式,或者叫有几种分页方法,AspNetPager官方上说:支持通过Url进行分页,支持PostBack分页,具体二者的区别在:http://www.webdiyer... 查看全文
在asp.net中使用confirm可以分为两种:1.没有使用ajax,confirm会引起也面刷新2.使用了ajax,不会刷新A.没有使用ajax,可以用StringBuilder来完成.(一)asp.net用StringBuilder控制后台操作javascript:confirm返回值,此方法比较烦琐1.后台启动事件StringBuildersb=newStringBuilder();sb.Append("<scriptlanguage='javascript'>");sb... 查看全文
· ASP.NET Web API Model-ModelBinder发布时间:2014-09-19
ASP.NETWebAPIModel-ModelBinder前言本篇中会为大家介绍在ASP.NETWebAPI中ModelBinder的绑定原理以及涉及到的一些对象模型,还有简单的Model绑定示例,在前面的篇幅中讲解了Model元数据、ValueProvider的模块,然后还有本篇的Model绑定的模块这些会结合到后面篇幅中的ParameterBinder模块中来使用,也就是说在ASP.NETWebAPI框架中绑定的方式有两种实现,都是通过ParameterBinder来对参数进行绑定... 查看全文