为所有控制器方法增加版本控制信息
项目中用到接口版本控制(Microsoft.AspNetCore.Mvc.Versioning.),在项目前期未增加控制标识。现在项目进行了一半,需要加处版本号...
操作word出现"未将对象引用设置到对象的实例"
项目上用到操作word,直接使用了Microsoft.Office.Interop.Word。本地测试正常,部署到服务器(windows server 2008...
NPOI word 模板生成内容并更新目录
近期有项目需要生成word文件(台账信息),并且能自动更新目录(目录里有自定义信息,更新时只能更新页码)。在处理的过程中遇到了几个坑,在这里记录下。1 生成wo...
Net中的StringBuilder 和 TextWriter
StringBuilder类net中,字符串作为一种基本的数据类型,通常在一个程序中同一个字符串只维护一个副本。也就是说,通过直接给定字符串值的字符串引用会引用...
asp.net的GridView分页未例
前台(.aspx)中的部分关键代码如下:```html ...
GridView样式以及分页代码
首先把CSS样式代码粘贴过来:```css.gv{ border: 1px solid #D7D7D7; font-size:12px; te...
FormsAuthenticationTicket基于forms的验证
构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角...
c#常用js脚本
```csharpusing System;using System.Collections.Generic;using System.Text;using S...
30个c#常用代码段
```csharp 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?...
C#语言几个好用的语法糖
1.dynamic ExpandoObject 熟悉js的朋友都知道js可以这么写 :var t = new Object(); t.Abc = ‘somet...
c#操作txt文件
C#追加文件StreamWriter sw = File.AppendText(Server.MapPath(".")+"");sw.WriteLine("我一...
String.Format数字格式化输出
数字 {0:N2} 12.22数字 {0:N0} 13货币 {0:c2} $12.22货币 {0:c4} $12.2222货币 "¥{0:N2}" ¥12.22...
c#常用代码和通用方法
```csharp1.弹出对话框.点击转向指定页面Code: Response.Write("window.alert('该会员没有提交申请,请重新提交!')"...
TextBox的MaxLength无效问题
```htmlTextBox控件在TextMode=“MultiLine”时,MaxLength属性的限制就失去了作用。为什么会这样,我到现在也没弄明白,也许是...
C# default关键字及其在泛型中的应用
default关键字可在switch语句或泛型代码中使用。switch语句:指定默认标签。泛型代码:指定类型参数的默认值。对于引用类型为空,对于值类型为零swi...
c#类的成员初始化顺序
C#作为一种纯面向对象的话言,为它编写的整个代码里面到处都离不开对象。一个对象的完整的生命周期是从开始分配空间到初始化,到使用,最后是销毁,使用的资源被回收。要...
Repeater数据常用格式化
数字 {0:N2} 12.36数字 {0:N0} 13数字 {0:D} 12345 12345数字 {0:D8} 12345 00012345数字 {0:F} ...
ASP.NET取得Request URL的各个部分内容
...
asp.net HttpModule,HttpHandler
```csharppublicclassHelloWorldModule : IHttpModule{publicHelloWorldModule(){}pub...
asp.net 操作等待页面
```html第一种方法:按钮点击后,让按钮为不可用状态,并可改变按钮的名字,作为等待提示Button1.Attributes.Add("onclick", "...
JS给ASP.NET控件赋值
```html//1、JS脚本为服务器控件赋值语法:document.getElementById('')document.getElementById('‘)...
48种改善C#程序的方法
一、用属性代替可访问的字段1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处;2、在属性的get和set访问器重可使用lock添加多线程的支持。...
asp.net 六大内置对象
1.Response对象Response对象是HttpResponse类的一个对象,与一个HTTP响应相对应,通过该对象的属性和方法可以控制如何将服务器端的数据...
HttpModule与HttpHandler详细说明
ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交...
C#可选参数和命名参数的定义及使用
```csharpusing System; using System.Collections.Generic; using System.Linq; u...
常用加密算法代码示例
方法一:using System.Web.Security;```csharp/// /// SHA1加密字符串/// /// 源字符串/// 加密后的字符串p...
C#调用摄像头示例代码
```csharpusing System;using System.Collections.Generic;using System.Text;using S...
ASP.NET页面执行顺序
1.对象初始化(OnInit方法) 页面中的控件(包括页面本身)都是在它们最初的FORM中被首次初始化的。通过在ASPX页面的后台代码文件的构造器中声明你的对象...
图表处理程序配置 [c:\TempImageFiles\] 中的临时目录无效
图表处理程序配置 [c:\TempImageFiles\] 中的临时目录无效。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有...
详细理解 C# Dispose的用法和原理
C#中的每一个类型都代表一种资源,资源分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,wind...