
ASP.NET
文章平均质量分 61
无盐海
太过安逸的日子给人未必是幸福,它很有可能毁了一个人的理想,腐蚀一个人的心灵
展开
-
.Net 类型转换(字符串转数值类型)
.Net 类型转换、字符串转int类型原创 2022-04-28 09:00:48 · 447 阅读 · 0 评论 -
身份证,银行卡,姓名用*号隐藏中间数字
字符串加星号处理原创 2022-04-06 18:03:28 · 964 阅读 · 0 评论 -
string.join的使用 | join | 数组转字符串
List ,数组转字符串string.Join大大的方便了我们拼接字符串的处理。var ids = new List<int>();for (int i = 0; i < 10; i++){ids.Add(i);}1、普通用法:指定元素间的拼接符号var inids = string.Join(",", ids);//输出结果:0,1,2,3,4,5,6,7,8,92、特殊场景:在元素上添加符号,例如:一个字符串的数组要作为DB脚本的in的条件,需要加单原创 2020-11-26 09:03:45 · 999 阅读 · 0 评论 -
DataTable去重
DataTable去重#region datatable去重/// <summary>/// datatable去重/// </summary>/// <param name="dtSource">需要去重的datatable</param>/// <param name="columnNames">依据哪些列去重</param>/// <returns></returns>public st原创 2020-09-06 13:46:25 · 624 阅读 · 0 评论 -
asp.net 后台计算器
THMLpage.htm 请求页 Handler.ashx 响应页@WebHandlerLanguage="C#"Class="Handler"%> using System;using System.Web; public classHandler : IHttpHandler{原创 2013-11-06 17:28:37 · 1427 阅读 · 0 评论 -
asp.net常用函数
学习任何一种编程语言的时候,函数的学习都是非常重要的。asp.net的函数对于学习者也是非常基础的知识,有了这些基础知识才能创造更多的应用。 方法/步骤1Session["变量"]; 存取Session值; 如,赋值: Session["username"]="小布什";取值: Obje原创 2013-11-14 17:17:57 · 1187 阅读 · 0 评论 -
将TextBox表单的内容添加到一个文件里去 |(页面转向)
System.IO.File.AppendAllText("e:/1.txt",TextBox1.Text+"");将TextBox1表单的内容写入到e盘下面的1.txt文本里面。TextBox1.Text+""的意思就是每写入(提交)一次内容就换一次行Response.Redirect("http://www.baidu.com"); 页面跳转原创 2013-12-15 16:59:53 · 925 阅读 · 0 评论 -
演示XSS漏洞攻击 | 发帖如何提交javascript代码
首先创建一个项目(在.netFramework 2.0下面创建)然后打开项目目录下的Default.aspx(默认名字,我自己没改名字了。为了演示而已)选择源代码在源代码最上方的再拖一个Button按钮,一个Label按钮,一个TextBox控件到Default.aspx页面 (Label用来显示TextBox文本框的内容)双击Button按钮,原创 2013-12-15 18:44:42 · 1667 阅读 · 0 评论 -
TextBox 单行文本框,多行文本框
把TextBox的TextMode属性设置为MultiLine就变成了多行文本了SingleLine - 默认。表示单行输入模式。MultiLine - 表示多行输入模式。Password - 表示密码输入模式。TextBox属性:属性描述.NETAutoCompleteType原创 2013-12-14 19:31:44 · 23053 阅读 · 0 评论 -
物理路径,相对路径,绝对路径以及根目录
一。物理路径,物理路径的英文全称是:Physical path,它就是指硬盘上文件的路径,比如下面的文件位置表示方法: d:\wwwroot\html\a.html d:\wwwroot\html\photo\b.html d:\wwwroot\html\photo\c.html d:\wwwroot\html\photo\ours\转载 2014-01-26 12:13:36 · 7787 阅读 · 0 评论 -
isPostback
isPostback 也就是用户提交表单后,重新画出了处理过的网页(也就是客户所看到与原来页面一样的一个页面,其实用户提交表单后,所看到的表单与提交前的页面并不一样,只是长的一样,提交后的这个页面是经过服务器处理后,重新画(写)出来的)!ispostback 也就是表示用户并没有提交表单,而是直接进入页面。也就是常说的网页第一次加载。 网页第一次加载就表名用户并没有提交表单。所以就不存原创 2013-12-17 12:57:01 · 1062 阅读 · 0 评论 -
Request.urlReffer Request获取url各种信息的方法
Request.UrlReferrer的用法 .获取有关客户端上次请求的URL的信息下列情况下,此属性值是有效的:(1)直接使用链接;(2)通过表单提交的方式,或者说是有PostBack动作的按钮,也或者是通过客户端脚本进行了form.submit()动作;下面这些情况,此属性返回空值:(1)通过IE的收藏,历史,最近链接,首页,或者是在地址栏中直接输入当前页面地址等方式;(转载 2014-02-15 12:58:55 · 2428 阅读 · 0 评论 -
list<>
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication1{ class Program { static void Main(string原创 2014-03-26 14:01:24 · 925 阅读 · 0 评论 -
判断空值String.IsNullOrEmpty()和String.IsNullOrWhiteSpace()
由于总用 String.IsNullOrEmpty( s ) ,就上网收了一下相关的资料,其实这种用法和s == null || s.Length == 0这种判断方法并无太大区别。只是在速度上可能后者比前者快那么一点点(百万毫秒级别上的),但是瑕不掩瑜,前者便于阅读代码。在对效率要求不高的时候,还是使用前者吧。.Net4.0又出现了String.IsNullOrWhiteSpace()这转载 2014-04-08 10:57:27 · 3517 阅读 · 0 评论 -
asp.net 请求request,处理handler,响应response
HTMLpage2.htm页 姓名: Handler2.ashx页 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO; namespace WebApplication1{原创 2013-11-06 11:26:03 · 2010 阅读 · 0 评论 -
HTTP协议报文
HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体): ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method”的表单参数指定原创 2013-11-20 10:24:09 · 1398 阅读 · 1 评论 -
Mozilla5.0的意思
最早的时候有一个浏览器叫NCSAMosaic,把自己标称为NCSA_Mosaic/2.0(Windows 3.1),它支持文字显示的同时还支持图片,于是Web开始好玩起来然后出现了一个新的网页浏览器,“Mozilla”,其实就是“Mosaic终结者”的意思,这搞的Mosaic很不爽,(毕竟Mosaic出道早,江湖老),为了避免与NCSA的法律纠葛,新浏览器最后改名为Ne原创 2014-08-07 12:50:37 · 14080 阅读 · 0 评论 -
网站的虚拟路径
"/a.htm" 网站的跟目录"../a.htm" 表示上级目录"./a.htm" 表示当前目录服务器控件"~/a.htm" 从当前应用开始原创 2013-12-29 16:06:19 · 1223 阅读 · 0 评论 -
Rquest对象 【获取浏览器,系统等信息】
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class Request对象_Request对象 : System.Web.UI.Pag原创 2014-02-13 18:30:20 · 2283 阅读 · 0 评论 -
Request请求
HTMLPage.htm请求页 Default.aspx.cs处理页using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;原创 2014-08-12 15:21:23 · 1449 阅读 · 0 评论 -
虚拟路径的转换
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{ pro原创 2014-08-08 23:36:50 · 2020 阅读 · 0 评论 -
Rquest Request[""];Request.Form[""];Request.QueryString[""]
HTMLPage.htm页面 一般处理程序Handler.ashx页面using System;using System.Web;public class Handler : IHttpHandler{ //request.form可以获取以post方式提交的数据,requst.querystring可以获取以get方法提交的数据原创 2014-08-12 11:43:01 · 3075 阅读 · 1 评论 -
将一个文件作为下载的形式打开【下载文件】,添加报文头context.Response.AddHeader("Content-disposition", "attachment; filename="
HTMLPage1.htm页 下载下载Handler1.ashx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;namespace WebApplication3{ /// /// 下载Handler1 的摘要原创 2014-08-13 13:47:27 · 8655 阅读 · 0 评论 -
Stream
//FileMode.Open是指:打开Dexcel.xls盘下的excel.xls文件,FileAccess.ReadWrite表示:可以对excel.xls文件可读可写 //打开D盘下的excel.xls文件,进行读写。得到一个excel.xls文件的文件流FileStream fileStream1 = new FileStream("d:/excel.xls", FileMode.Op原创 2014-09-23 10:44:44 · 1299 阅读 · 0 评论 -
Application
Application是一个全局变量。原创 2014-09-23 12:23:56 · 959 阅读 · 0 评论 -
表单的提交
HTML代码将表单中有name属性的表单的值提交到 bigtr.aspx页面 后台代码服务器端string getUserNmae=context.Request["UserName"]; //获取用户提交过来的name属性为UserName表单的值contex.Response.Write(getUserNmae);//将获取到的name属性为U原创 2014-11-13 21:27:35 · 953 阅读 · 0 评论 -
序列化与反序列化
<1>http://wenku.baidu.com/view/f15ac821dd36a32d737581e0.html把“对象”转换为“字节序列”的过程称为对象的序列化。 把“字节序列”恢复为“对象”的过程称为对象的反序列化。序列化using System;using System.Collections.Generic;using System....原创 2014-10-16 11:46:49 · 1541 阅读 · 0 评论 -
MD5加密
//MD5加密后的密码 pwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "md5").ToLower();//MD5加密后的密码 pwd = System.Web.Security.FormsAuthentication.HashPasswordForStori原创 2015-01-13 15:12:47 · 845 阅读 · 0 评论 -
WebForm 获取实体类的数据,填充页面(用AJAX异步获取值,和用session传值)
首先创建一个实体类 Userusing System;using System.Collections.Generic;using System.Linq;using System.Web;namespace 实体类{ public class User { public int Id { get; set; } pu原创 2015-01-08 20:34:14 · 4259 阅读 · 0 评论 -
利用对象来更新数据 UpdateData(object o)
/// /// DAL层 /// public class UserInfoService { /// /// 根据用户名查询数据,将查询出来的数据转换成一个list /// /// 用户名 /// public static List SelectDataTo原创 2015-01-15 00:17:57 · 1854 阅读 · 1 评论 -
给用户发送邮件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;using System.Net;namespace 邮件收发{ class Program { static void Main(string原创 2015-01-12 14:40:06 · 1129 阅读 · 0 评论 -
QUARTZ.NET 一个定时任务框架
Quartz.NET-1.0.3文件下载地址 (这是老版本了,现在已经有新版本了。用法好像不一样了)首先要添加Quartz.NET-1.0.3 文件下面的 bin/3.5/Release/Quartz/ 目录下面的Common.Logging.dll文件和Quartz.dll文件 然后添加引用。将连个文件引入到项目中来using Quartz;using Quartz.Impl;us原创 2015-03-29 01:15:05 · 4087 阅读 · 0 评论 -
一句代码,查看它请求了多少次数据库
1》在vs 中断点。 开始执行调试。 2》打开sql2012 ->性能工具->SQL Server Profiler ->新建跟踪->确定->运行->先按一下(像一个橡皮擦一样工具)"清除跟踪窗口"3》回到vs 按F10往下调试,直到调试到方法的最后。我们去看sql2012跟踪窗口我们看到第第一行里面的 EventClass 下面有很多数据;其中 SQL: BatchStart原创 2015-03-26 17:36:40 · 1351 阅读 · 0 评论 -
Linq与where实现查询(Linq to Entity)【IEnumerable与IEnumerator与IList】|自己实现foreach的功能
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace linq{ class Student { public string Name { get; set; }原创 2014-04-23 10:49:18 · 2032 阅读 · 0 评论 -
TreeView 树菜单 节点
《1》TreeView树的基本操作using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Ta原创 2015-05-10 18:34:40 · 2316 阅读 · 0 评论 -
File类 ;File.Create(),File.Delete(), File.Copy(), File.Replace()
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) {原创 2014-08-12 21:46:22 · 3668 阅读 · 0 评论 -
WebForm 使用log4net
1》 新建一个webForm应用程序, 2》在项目中引用log4net.dll 3》在项目中添加一个名字为log4net.config的配置文件 下面我们开始配置log4net.config<configuration> <configSections> <!--配置一个结点 名称为log4net--> <section name="l...原创 2015-04-29 01:19:32 · 2235 阅读 · 1 评论 -
log4net.config 将日记同时写入到数据库和文件当中
《1》1》在项目中新建新建一个log4net.config的配置文件。2》从log4net官网下面log4net的文件包,然后在包的bin文件夹下的net文件夹中的4.0文件夹中找到log4net.dll文件,然后将它引入到我们的项目中来原创 2015-04-29 15:17:29 · 3416 阅读 · 0 评论 -
WebForm.aspx缓存(Cache)
缓存(Cache)1,如果每次进入页面的时候都查询数据库而生成页面内容的话,如果访问量非常大则网站性能会非常差,如果只有第一次访问的时候才查询数据库而生成页面内容。以后都直接输出内容。则能提高系统的性能。这样无论有多少人访问都只访问一次数据库。所以数据库的压力不变(即:即便再多人访问页面,也不会对数据库造成压力)缓存是一中利用空间换取时间的技术,存在与计算机中的很多地方,用来将一些慢速设备原创 2014-09-21 13:16:33 · 3942 阅读 · 0 评论 -
Log4Net使用指南
Log4记录日志使用说明 | Log4net学习笔记原创 2015-04-27 23:20:35 · 1579 阅读 · 3 评论