Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET中实现获取调用方法名

ASP.NET中实现获取调用方法名

本文实例讲述了ASP.NET中实现获取调用方法名的技巧。分享给大家供大家参考。具体实现方法如下:在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:需要添加相应的命名空间:复制代码 代码如下:using System;using System.Diagnostics;using System.Reflection;如果仅是获取当前方法名,可以...
Asp.net简单实现给图片增加文字水印

Asp.net简单实现给图片增加文字水印

经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。就用Asp.net写了一个非常简单的。全部的代码如下:复制代码 代码如下:<%@ Import Namespace="System" %> <%@ Import Namespace="System.IO" %> <%@ Import Name...
使用.Net实现多线程经验总结

使用.Net实现多线程经验总结

1.简述 一般一个程序一个进程,代码是存在进程中的,进程本身不执行代码, 执行代码的是线程。 一般一个进程里就一个线程。(一个商店就一个老板娘。) 进程就是在内存中开辟了一个空间。代码,图片。。等就存在这个空间里。代码线程去执行。 默认只有一个线程。复制代码 代码如下:systerm.threading //线程操作的类在这个命名空间下。2.前台线程与后台线程。 开启一个线程,就是创建一个线程对象即可。 线程默认情况下都是前台线程。 要把所有...
Asp.net程序优化js、css实现合并与压缩的方法

Asp.net程序优化js、css实现合并与压缩的方法

本文实例讲述了Asp.net程序优化js、css实现合并与压缩的方法。分享给大家供大家参考。具体实现方法如下:访问时将js和css压缩并且缓存在客户端,采用的是Yahoo.Yui.Compressor组件来完成的,用户可以点击此处本站下载。创建一个IHttpHandler来处理文件复制代码 代码如下:public class CombineFiles : IHttpHandler{ private const string CacheKeyFormat =...
浅析.net策略模式

浅析.net策略模式

对于策略模式的理解:当一个业务有多种需求时候,在某个时候需要使用不同的方式来计算结果。这时候不同的方式可以理解为不同的策略来解决同样的问题。 例如:商场收银系统计算价格,1:正常计算 2:商品打折计算,3:满300减100等方式。就可以按三种策略来处理需求。简单的说:策略模式就是用来封装算法的,但在实践中,我们发现可以用他来封装几乎任何类型的规则,只要在分析过程中听到需要在不同的时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性。复制代码 ...
浅谈c#设计模式之单一原则

浅谈c#设计模式之单一原则

单一原则: 程序设计时功能模块独立,功能单一更有助于维护和复用。例如:个人计算机功能很多,如果想从中只拿出一个功能来制造一个新的东西是困难的。同时如果你的计算机开不机,同时你的计算器功能也不能用了。在编程中如果一个类封装了太多功能和上面的结果是类似的。单一职责原则例1:大家应该能看出来这个类图中的接口设计是有问题的,用户的属性和用户的行为没有分开。我们根据用户的属性和行为拆开这个接口。重新拆分成两个接口,IUserBo 负责用户的属性,IUserBiz负责...
ASP.NET MVC中的视图生成实例分析

ASP.NET MVC中的视图生成实例分析

本文实例分析了ASP.NET MVC中的视图生成过程。分享给大家供大家参考。具体如下:在 ASP.NET MVC 中,我们将前端的呈现划分为三个独立的部分来实现,Controller 用来控制用户的操作,View 用来控制呈现的内容,Model 用来表示处理的数据。从控制器到视图通常,在 Controller 中,我们定义多个 Action ,每个 Action 的返回类型一般是 ActionResult,在 Action 处理的最后,我们返回对于视图的调...
asp.net中c#自定义事件的实现方法详解

asp.net中c#自定义事件的实现方法详解

本文实例讲述了asp.net中c#自定义事件的实现方法。分享给大家供大家参考。具体分析如下:c#自定义事件分为六步,声明关于事件的委托,声明事件,编写引发事件的函数,事件处理,这里我们就来具体的介绍一下。C#自定义事件的具体实现步骤如下:1、声明一个delegate: (用于事件的类型的定义)如:复制代码 代码如下:public delegate void 事件名称EventHandler(object serder, EventArgs e);事件名称用...
ASP.NET过滤HTML标签只保留换行与空格的方法

ASP.NET过滤HTML标签只保留换行与空格的方法

本文实例讲述了ASP.NET过滤HTML标签只保留换行与空格的方法。分享给大家供大家参考。具体分析如下:自己从网上找了一个过滤HTML标签的方法,我也不知道谁的才是原创的,反正很多都一样。我把那方法复制下来,代码如下:复制代码 代码如下:/// <summary>/// 去除HTML标记/// </summary>/// <param name="NoHTML">包括HTML的源码 </param>/// &...
如何在.Net版本UEditor中添加一个普通按钮

如何在.Net版本UEditor中添加一个普通按钮

第一步:找到ueditor.config.js文件中的toolbars数组,增加一个“hougelou”字符串,然后找到labelMap数组,对应着添加一个labelMap,用于鼠标移上按钮时的提示。复制代码 代码如下://工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的从新定义 , toolbars:[ ["fullscreen", "source", "|", "undo", "redo", "|", "bold", "ita...
ASP.NET生成两个日期范围内随机时间的实现方法

ASP.NET生成两个日期范围内随机时间的实现方法

本文实例讲述了ASP.NET生成两个日期范围内随机时间的实现方法。分享给大家供大家参考。具体方法分析如下:想网上找个生成随机天数的方法找不到,后面只得自己写了,贴给大家方便使用思路:算两个日期的相差天数,然后在0到相差天数的范围内生成随机数,再用结束时间的天数部分减去这个随机数,代码:复制代码 代码如下:/// <summary>/// (在两个时间范围内)生成随机日期/// </summary>/// <param name...
<< 171 172 173 174 175 176 177 178 179 180 >>