- 博客(114)
- 资源 (4)
- 收藏
- 关注
转载 用鼠标在图片上添加点
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PointTest.aspx.cs" Inherits="PagePointTest.PointTest" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <meta http-equiv="Content.
2020-08-20 15:04:16
474
转载 C# WinForm下的只带下边框的TextBox
/// <summary> /// 只显示下边框的TextBox控件 /// </summary> public class BottomTextBox : TextBox { /// <summary> /// 获得当前进程,以便重绘控件 /// </summar...
2018-10-17 11:43:11
3269
转载 JSON 序列化和反序列化——JavaScriptSerializer实现
一、JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。您无法访问序列化程序的此实例。但是,此类公开了公共 API。因此,当您希望在托管代码中使用 JavaScript 对象符号 (JSON) 时可以使用此类。若要序列化对象,请使用 Serialize 方法。若要反序列化 JSON 字符串,请使用 Dese
2016-12-27 14:17:27
4366
转载 后台发送Http请求
get方式发送请求:// 创建http请求HttpWebRequest httpWeb = (HttpWebRequest)WebRequest.Create(strWebUrl);// 指定请求类型httpWeb.Method = "get";// 接收服务器响应结果using (WebResponse wp = httpWeb.GetResponse()){ //
2016-12-08 15:55:44
4397
原创 将Json字符串转为实体对象
JavaScriptSerializer javaScript = new JavaScriptSerializer();atModel = (AccessTokenModel)javaScript.Deserialize(strResultJson, typeof(AccessTokenModel));类属性名要和Json的属性名一样
2016-12-08 13:54:12
1344
原创 如何将一个服务器上的数据库搞到另一个服务器上,方法之一
首先在目标服务器上建一个空数据库,不用建表,最重要的是在选项里面修改一下数据库的排序规则,选择Chinese_PRC_CI_AS,不然导入数据后,中文将会变成乱码。1.2.3.4.这里选择目标服务器上刚建的空数据库,这里也可以新建一个库,但是特么,排序默认不是那啥排序5.剩下的基本就是下一步了,到选择表和视图时全选,但是原来的视图会默认建成表,应
2016-11-04 11:01:21
12047
转载 sql server中的一些角色,命令,函数的讲解
今天悲剧了,把数据库中的用户设置成了db_denydatareader角色,没有sa的密码,找了好久。可以使用系统存储过程将用户从中移除exec sp_droprolemember 'db_denydatareader', 'Mssql_NLTS';一下是原文:为便于管理数据库中的权限,SQL Server 提供了若干“角色”
2016-10-09 15:40:36
962
转载 HTTP错误404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求,原因是Web服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值(IIS 7 默认文件上传大
要解决方法即是更改ASP.NET文件上传大小限制:1. 修改IIS的applicationhost.config文件位置: %windir%/system32/inetsrv/config/applicationhost.config找到节点,该节点下默认没有 元素。为这个节点添加如下元素: (上传的大小将改为2G)2. web.config中添加如下内容:
2016-09-07 16:41:10
3293
原创 在使用Jquery的load方法加载时,只加载第一次的问题解决方法
.load方法没有设置 cache参数 默认true 解决办法几个: 1.使用.ajax方法并设置 cache参数为false(本人使用的是这种,试了可行) $.ajaxSetup ({ cache: false }); 在每次执行load方法前执行,注意不能设置为全局属性2.修改jquery.js中,load方法,load方法也是调用的.ajax,增加cache:fal
2016-09-01 11:20:49
7498
转载 JS跨域问题,及在同一个服务器上布置两个网站
部署网站网站部署后,地址如果用一样的,那么就分配不同的端口,端口默认80,新增的端口在设置之后还需要在防火墙中的出站规则中添加一下,不然外部访问不了。什么是跨域我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题.跨域问题是由于javascript语言安全限制中的同源策略造成的.简单来说,同源策略是指一段脚本只能读取
2016-07-15 14:28:21
5531
原创 des+base加密解密
des+base加密解密: private void btnEncrypt_Click(object sender, EventArgs e) { string strCodeKey = "jsxx2016"; string strCode = txtCode.Text; string str
2016-07-12 15:37:38
980
原创 阿里云上传下载API接口使用,及EF的使用
--阿里云上传下载API接口使用相关资料地址:https://help.aliyun.com/document_detail/oss/sdk/dotnet-sdk/install.html?spm=5176.docoss/sdk/dotnet-sdk/preface.6.357.SHx0qW1.在开始编程前需要引用Aliyun.OSS.dll,可以直接在阿里官网下载,也可以通过NuGet安
2016-03-26 15:36:37
7636
转载 C#操作服务
写了个工具,需要调用服务,为了方便使用,将开启和关闭服务的操作放到代码中,这样就不用每次都手动的去打开关闭服务了。// 添加引用System.ServiceProcess;// 声明ServiceController service = new System.ServiceProcess.ServiceController(服务名); // 开始服务service.Start();
2016-01-22 10:31:04
1030
原创 socket通信问题
UDP协议:Client端:static void Main(string[] args) { int port = 2001; string strHost = GetAddressIP();// "127.0.0.1"; // 建立IP对象 IPAddress i
2015-12-11 14:55:04
3727
转载 session与cookie的区别
我所知道的有以下区别: 1、session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息。 2、session中保存的是对象,cookie中保存的是字符串。 3、session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie中如
2015-05-28 20:07:54
537
转载 session的存储方式和配置
作者:Kevin出处:http://zhangkai2237.cnblogs.com/Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息。我们控制用户去权限中经常用到Session来存储用户状态,这篇文章会讲下Session的存储方式、在web.config中如何配置Session、Session的生命周期等内容。 1、
2015-05-26 21:04:15
988
转载 SqlServer Case When用法
SQL中Case的使用方法(上篇)Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'
2015-05-19 20:35:50
1231
转载 聚集索引和非聚集索引(整理)
官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别
2015-05-18 20:44:23
842
转载 SQLServer锁的概述
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数
2015-05-18 20:43:35
675
转载 TransactionScope分布式事务,将两个数据库操作放在一个事务中
一、概念1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用);TransactionScope有三种模式:TransactionScopeOptions描述Required如果已经存在一个事务,那么这个事务范围将加入已有的事务。否则,它将创建自己的事务。RequiresNew这个事务范围将创建自己的事务。S
2014-08-14 14:01:04
11866
转载 Windows Service
windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志。计算机启动时,服务会自动开始运行,他们不要用户一定登陆才运行。可以通过选择菜单“开始”-〉“控制面板”-〉“管理工具”-〉“服务”来查看现有系统中的服务,如下图:创建window 服务新建一个window 服务项
2014-08-05 10:02:44
1411
转载 SQL Server 触发器
SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如
2014-07-07 14:35:59
540
转载 缓存 Cache
ASP.NET 提供一个功能完整的缓存引擎,页面可使用该引擎通过 HTTP 请求存储和检索任意对象.缓存的生存期与应用程序的生存期相同,也就是说,当应用程序重新启动时,将重新创建缓存。 将数据添加到缓存中1。通过指定其键和值将项添加到缓存中Cache["txt"] = "a";2.通过使用 Insert(重载Insert方法)方法将项添加到缓存中Cache.Insert("
2014-07-04 14:53:34
645
转载 MVC3 上传文件
@model System.Web.HttpContextBase@{ ViewBag.Title = "上传文件";}上传文件@*new { enctype = "multipart/form-data" }比不可少,否则上传文件不会成功 *@ @using (Html.BeginForm("Upload", "UploadFile", FormMethod.Post,
2014-04-14 15:56:06
870
原创 MVC生成二维码
[HttpPost] public ActionResult ErWeiMaIndex(FormCollection formCollection) { string strContent = formCollection["txtQRContext"].ToString(); string strPicUrl = f
2014-04-14 13:41:45
5342
原创 营销功能总结,主要是元素操作
营销功能总结:display:inline 在兼容性方面要比 float:left更好,如:在Chrome浏览器中两者都是一样的效果,即元素在同一行,但是在IE中,float:left的效果却不行,so显示成一行首选display:inlineJQuery移动元素:用到的方法:currentElement= $("#divAAA");//当前元素curren
2014-04-09 17:30:01
1086
转载 限制只能是正浮点型js-正则表达式
// 限制只能是浮点型 function inputFloat(oInput) { if ('' != oInput.value.replace(/\d{1,}\.{0,1}\d{0,}/, '')) { oInput.value = oInput.value.match(/\d{1,}\.{0,1}\d{0,}/) ==
2014-04-02 10:46:19
4491
原创 JQuery中JSON字符串的属性有子元素读取
var dataJson={ "BankName": { "value": "", "description": "银行名称", "type": "int", "sort": "1" }, "DeductPrice": { "value": "", "description":
2014-04-01 15:21:30
5269
转载 仿Title样式
/*仿 title 属性的样式*/.newsInfo:hover { background: #eee; color: #333; z-index: 999;}.newsInfo { color:black; position: relative; z-index: 0;} .newsInfo span { display: none;} /*设置正常下的span为
2014-03-24 16:26:49
773
转载 MVC3 @helper的使用
1、前言最近翻到一篇Scott的旧文,觉得挺不错的,就试着翻译了一下,文章主要是说如何在Razor中使用@helper语法定义可复用的视图模板方法。如有疏漏,还请请各位看官指点一二~原文地址:http://weblogs.asp.net/scottgu/archive/2011/05/12/asp-net-mvc-3-and-the-helper-syntax-within-raz
2014-03-20 14:42:54
3405
原创 MVC移动元素等相关内容
display:inline 在兼容性方面要比 float:left更好,如:在Chrome浏览器中两者都是一样的效果,即元素在同一行,但是在IE中,float:left的效果却不行,so显示成一行首选display:inlineJQuery移动元素:用到的方法:currentElement= $("#divAAA");//当前元素currentElement.
2014-03-14 14:42:04
806
原创 Ajax.BeginForm返回方法OnSuccess及转义字符
在Ajax异步提交之后,执行的回调方法,Controller返回时,"return View(AAA)",前台js函数接收"function XXX(obj)";
2014-03-07 15:09:39
3432
原创 判断当前文件是否打开/关闭的源码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.IO;namespace PModifyFileNameT{ /// ///
2013-11-06 11:18:18
1515
原创 Ajax学习
解决问题:在非异步网站中,当用户进行请求时,只有当服务器响应后,页面重新绘制,用户才能继续操作,其交互性及用户体验极差Ajax(异步请求):在进行请求之后不用等待服务器的响应,可以继续后续的操作,有很好的用户体验Ajax对象:XMLHttpRequest由于不同的浏览器声明该对象的方法式不一样,so,在声明时需要做些处理现在浏览器主要分为IE和非IE浏览器so:
2013-11-06 11:17:21
549
原创 DataList分页
法一: 用内部类PagedDataSource: 先创建对象,由DataSource属性获得数据源,之后它本身成为数据源,在绑定给数据控件(DataList),其他属性与GridView基本一致; 建对象:PagedDataSource pds = new PagedDataSource(); 属 性:pds.AllowPaging = true;
2013-11-04 22:46:13
678
原创 在页面中使用文字编辑控件
在页面中使用文字编辑控件时(如博客的评论),插入表情等特效时会有"从客户端(ctl00$ctl00$cphLeftBottom$cphLeftBottom$weComment="http://loc...")中检测到有潜在危险的 Request.Form 值。"的错误。解决方法: 法一:在页面顶端中,加入ValidateRequest=false(验证要求为false);
2013-11-04 22:45:24
980
原创 Web Server内容
功能:提供一个接口的应用程序,用户通过这个接口获取程序中的信息,如天气预报的那个网址。What:由Web访问的一个应用程序,是由三个技术组成的一个平台(XML和XSD技术、SOAP技术、WSDL技术) 优点:它实际是一种对信息的封装,正因为已经将信息进行了封装,所以它突破了语言的限制,调用方只要使用接口,发送请求就可以了。 构成Web Server 平台
2013-11-04 22:43:08
716
转载 DataList逐行绑定
事件:ItemDataBound内容:DataList 绑定数据:逐行创建,逐行绑定(先创建行容器)ItemCreated事件:行对象创建完成后立即触发ItemDatabind:行对象数据绑定完成后触发创建行 itemCreated(创建行后 就来执行ItemCreated事件)绑定行 ItemDatabind(每一行绑定
2013-11-04 22:42:17
826
原创 将List集合插入到数据库中,C#中的事物实现
SqlConnection conn = new SqlConnection(); conn.Open(); SqlTransaction tran = conn.BeginTransaction(); try { foreach() {
2013-11-04 22:40:38
10933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人