
C#、.net汇总
文章平均质量分 66
yl_99
这个作者很懒,什么都没留下…
展开
-
树形结构 DropDownList
前台 "ddlOutType" runat="server" />后台代码:先绑定第一级按 Ctrl+C 复制代码string SQL = "SELECT CategoryID,CategoryName,ParentID FROM Category" DataTable datatable = SqlHelper.Ex转载 2016-03-02 14:01:24 · 879 阅读 · 0 评论 -
c# 解析JSON的几种办法
欲成为海洋大师,必知晓海中每一滴水的真名。刚开始只是想找一个转换JSON数组的方法,结果在MSDN翻到一大把。搜索过程中免不了碰到一大堆名词:WCF => DataContract => DataMember => DataContractJsonSerializer,然后就是不停的引入命名空间。这一段经历,立即让我就联想到了上面引用的这句存在于某小说里面巫师的话语。静态语言真有点令人转载 2015-02-04 14:33:52 · 580 阅读 · 0 评论 -
从客户端中检测到有潜在危险的 request.form值[解决方法]
当页面编辑或运行提交时,出现“从客户端中检测到有潜在危险的request.form值”问题,该怎么办呢?如下图所示:下面博主汇总出现这种错误的几种解决方法:问题原因:由于在asp.net中,Request提交时出现有html代码或javascript等字符串时,程序系统会认为其具有潜在危险的值。环境配置会报出“从客户端 中检测到有潜在危险的Request.Form值”这样的Error。转载 2015-01-29 10:00:43 · 981 阅读 · 0 评论 -
用C#代码来安装、卸载、启动、关闭服务
using System.ServiceProcess; /**/ /// /// 启动服务 /// /// /// private void button1_Click(object sender, EventArgs e) { Ser转载 2015-01-26 14:37:03 · 516 阅读 · 0 评论 -
为什么要关闭数据库连接,可以不关闭吗?
首先要说明的是连接数是有限制的:代码如下:for (int i = 0; i < 10000; i++){ SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename=""E:\DB\NORTHWND.mdf"";转载 2014-12-17 15:37:43 · 1281 阅读 · 0 评论 -
js获取url参数值
今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数。后来想了一下,肯定会有更加简单的方法的!所以在网上找到了两个很又简单实用的方法,mark下方法一:正则分析法 function getQueryString(name) { var reg = new RegExp("(^|&)" + na转载 2014-05-13 16:49:22 · 601 阅读 · 0 评论 -
百度UEditor使用方法
今天搞了好就终于找到一个解决办法:分享如下:我介绍的是从数据库赋值后台代码:this.lable1.Text = dr["字段名"].ToString();//对前台Id为lable的控件赋值前台代码://此处获取lable控件的值 var editor = new baidu.editor.ui.Editor({ UEDITOR_HOME_转载 2014-04-06 20:07:04 · 2213 阅读 · 0 评论 -
部署windows服务
部署windows服务--制作安装包(1)、建立一个新的windows服务项目Server1 (2)、打开Service1代码视图,找到OnStart部分,加入代码 (3)、切换到设计视图,右键-添加安装程序 (4)、切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为Loca转载 2014-04-09 09:11:25 · 820 阅读 · 0 评论 -
SQL Server 数据库定时自动备份
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL转载 2014-02-11 14:55:17 · 827 阅读 · 0 评论 -
windows服务编写
.Net下的Windows服务程序开发指南.最近一个月都异常的繁忙,项目进度非常的紧,回头看看自己的blog,整整一个5月都没有一篇文章,非常惭愧,现在补几篇文章,介绍一下我最近关注的技术.这篇文章将介绍Windows服务程序的开发.摘要:本文将较为详细的介绍如何在.net下开发Windows服务程序,并将简要介绍一些开发中的调试技巧及后期的部署问题.IDE:VS2005, D原创 2014-02-11 09:26:38 · 943 阅读 · 0 评论 -
利用IE自带打印
IE中HTML打印时实现每页都有的表头和打印分页无标题文档@media print{INPUT {display:none}}每页都有的表头表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格转载 2013-11-08 11:06:22 · 661 阅读 · 0 评论 -
c#缓存介绍(转)
本章导读 缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。 本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主要涉及简单数据的缓存、数据缓存依赖和数据库缓存依赖三个技术转载 2013-11-22 13:52:23 · 682 阅读 · 0 评论 -
用jquery和json从后台获得数据集的代码
最近正在用ajax无刷新做网站,发现数据很好传输,但是数据集不知道怎么获得,于是,上网查了一些资料来传输数据,现在和大家分享一下,不知道的童鞋可以和我一起学习,知道的请指点一二。我选择的方法是用json 来获取数据集其实Json也就是一种数据的格式,在后台将数据封转为一种格式,然后在前台用相同的方法解析,类似于序列化。json格式主要是由键值对组成,它可以表示多个数据。比如{name:转载 2013-09-10 10:38:17 · 717 阅读 · 0 评论 -
异步 HttpContext.Current实现取值的方法(解决异步Application,Session,Cache...等失效的问题)
在一个项目中,为了系统执行效率更快,把一个经常用到的数据库表通过dataset放到Application中,发现在异步实现中每一次都会出现HttpContext.Current为null的异常,后来在网上查了好多资料,发现问这个问题的人多,回答的少,回答的也多数都是:引用System.Web,不要用HttpContext.Current.Application应该用System.Web.HttpC转载 2013-09-06 11:06:22 · 1436 阅读 · 0 评论 -
Server.MapPath()
Server.MapPath() ./当前目录/网站主目录../上层目录~/网站虚拟目录如果当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp在show.asp页面中使用Server.MapPath("./") 返回路径为:E:转载 2013-08-21 13:55:21 · 629 阅读 · 0 评论 -
CSS样式选择器
转自:http://www.cnblogs.com/zhangqs008/archive/2009/08/23/2341273.html 1.css选择器 (1)标记选择器: 选择器 { 属性1:值;属性2:值 } 用来指定确定标记的样式 如: h1 { color:red;font-size:25px;}转载 2013-07-24 09:07:34 · 645 阅读 · 0 评论 -
ExtJS表单之复选框CheckboxGroup展示与取值
版本一 复选框的值都是直接指定。 Php代码 Ext.onReady(function(){ var myCheckboxGroup = new Ext.form.CheckboxGroup({ id:'myGroup', xtype: 'che转载 2013-06-18 13:37:53 · 6422 阅读 · 0 评论 -
sharepoint 列表文件夹的基本操作(增、删、改、查)
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Microsoft.SharePoint;public partial class TEMPL转载 2015-02-05 15:26:36 · 1832 阅读 · 0 评论 -
图表ASP:Chart
转自:http://www.cnblogs.com/endora/archive/2013/01/06/2807521.html ASP:Chart 属性System.Web.UI.DataVisualization.Charting 命名空间包含用于图表 Web 服务器控件的方法和属性。详细了解Chart类http://msdn.microsoft.com/zh-cn/libra转载 2015-01-04 16:26:31 · 1837 阅读 · 0 评论 -
rdlc报表表达式应用(字符串和转换)
字符串函数使用串联运算符和 Visual Basic常量可将多个字段组合在一起。以下表达式返回两个字段,它们分别位于同一文本框的不同行中:复制代码=Fields!FirstName.Value & vbCrLf & Fields!LastName.Value使用 Format函数可设置字符串中日期和数字的格式。下面的表达式以长日期格式显示转载 2015-04-24 08:57:10 · 5785 阅读 · 1 评论 -
DataTable相关操作
(-)在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 一、DataTable简介 (1)构造函数 DataTable() 不带参数初始化DataTable类的新实例。原创 2015-05-20 16:39:43 · 533 阅读 · 0 评论 -
数据库备份
sqlserver 代理-作业-新建作业1.常规中,填写名字及说明2.步骤中新建步骤,填写步骤名称,选择类型:Transact-SQL脚本(T-SQL)填写命令,内容如下declare @name varchar(250) set @name='D:\bakDB\备份文件名称_'+ convert(varchar(50),getdate(),112)+'.bak'原创 2015-06-11 11:38:40 · 483 阅读 · 0 评论 -
ADO.NET 从DataTable中获取某列含有的不重复值的几种方式
在实际开发过程中也许不少人也遇到过我同样的需求:需要获取DataTable中某一列或几列的含有的不同值,得到类似SQL中Group By的结果1、传统做法是遍历DataTable(.NET Framework个版本通用) ?/// 按照fieldName从sourceTable中选择出不重复的行, /// 相当于se转载 2015-05-25 16:52:51 · 4346 阅读 · 0 评论 -
sql查询重复记录、删除重复记录方法大全
查找所有重复标题的记录:SELECT *FROM t_info aWHERE ((SELECT COUNT(*)FROM t_infoWHERE Title = a.Title) > 1)ORDER BY Title DESC一。查找重复记录1。查找全部重复记录Select * From 表 Where 重复字段 In (Select 重转载 2015-06-30 10:58:24 · 619 阅读 · 0 评论 -
SQL中Group By的使用
SQL中Group By的使用1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字面意义上理解就是根据“By”指转载 2015-06-30 11:15:29 · 789 阅读 · 0 评论 -
sql中的group by 和 having 用法解析
sql中的group by 和 having 用法解析--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。--注意:group by 是先排序后分组;--举例子说明:如果要用到gr转载 2015-06-30 11:07:16 · 690 阅读 · 0 评论 -
RDLC报表中文本换行问题
最近在项目中一直被textbox中的大段文本换行的问题烦扰。我们用的是向rdlc传递一个参数,而这参数里面是大段的文本,且需要分段落,且首行缩进。把rdlc升级到vs 2010后,设置段落的首行缩进是很容易了,直接设置它的Hanging Indent即可,但是如何在一个textbox中把文本分段就是个很大的问题了。在网络上搜到的大都是对于静态文本的比如”test” & vbCrlf &转载 2015-06-26 16:36:55 · 4779 阅读 · 0 评论 -
js控制键盘按键(回车、空格)
1234567891011121314htmlxmlns="http://www.w3.org/1999/xhtml"> head>title>Check Scoretitle>scriptlanguage="JavaScript">funct转载 2015-03-27 13:35:46 · 17502 阅读 · 0 评论 -
RDLC 报表的制作(图文)
在 VS .NET2005 之前,SQL Server Reporting Services 中已经提供了一种被称为报表定义语言(Report Definition Language, RDL)的语言;在VS .NET 2005中,Microsoft 提供了针对这种报表的设计器,并提供了在WinForm和WebForm中使用这种报表的能力。Microsoft 将这种报表的后缀定为 RDLC,RDL转载 2015-02-13 16:45:23 · 1137 阅读 · 0 评论 -
RDLC报表中添加链接
今天初次接触RDLC报表,做了一些简单的示例,在过程中碰到了报表需要添加javascript代码的问题,google了一下,最终解决了,在这里做一下记录,希望对大家有用。 第一步:选择要添加链接的文本框,点击鼠标右键,如下图: 第二步:选择“文本框属性”,点击“操作”面板,设置右侧的“启用为超链接”选中“转到URL”,如下图: 第三步:点击面板上的“Fx”小按钮转载 2015-03-02 11:09:50 · 2042 阅读 · 0 评论 -
jQuery UI Autocomplete 体验 (模糊搜索)
jQuery UI Autocomplete 体验2012-02-12 15:09 by 囧月, 7627 阅读, 10 评论,收藏,编辑jQuery UI Autocomplete是jQuery UI的自动完成组件,是我用过的最强大、最灵活的Autocomplete,它支持本地的Array/JSON数组、通过ajax请求的Array/JSON数组、JSONP、以及Fu转载 2013-09-10 09:52:40 · 3598 阅读 · 0 评论 -
windows服务启动时出现错误的两种可能性
一般情况下,我们写好了一个windows服务程序后,使用sc create命令创建好了这个服务后,就可以启动这个服务了。但是有时会出现服务启动不正常的情况,下面就是其中的两种情况及对应的解决办法:1.启动服务时,提示“错误1053:服务没有及时相应启动或控制请求”。2.启动服务时,提示“发生系统错误:14001。由于应用程序配置不正确,应用程序未能启动……”。 对于错转载 2015-02-11 14:53:36 · 1413 阅读 · 0 评论 -
sql 内连接和外连接
如表 ------------------------------------------------- table1 | table2 | ------------------------------------------------- id name |id score | 1 lee |1 90 | 2 zhang |转载 2015-01-05 09:46:35 · 612 阅读 · 0 评论 -
LINQ to SQL查询和SQL命令
LINQ to SQL查询和SQL命令这里介绍LINQ to SQL查询不足以满足专门任务的需要,我们可以使用 ExecuteQuery 方法来执行LINQ to SQL查询,然后将查询的结果直接转换成对象。LINQ to SQL有很多值得学习的地方,这里我们主要介绍LINQ to SQL查询,包括介绍直接执行SQL命令等方面。直接执行LINQ to SQL查询如果转载 2015-01-05 09:53:23 · 1051 阅读 · 0 评论 -
如何在ASP.NET项目里面正确使用Linq to Sql
老久不上来写技术类的东西了,偶尔回归一下吧。(其实,这篇文章8个月前写了个大半,后来一直没有时间去完善,再后来就因为各种原因给放下来了。)非常抱歉,由于需要发表其他文章的缘故,我只能忍着不修正文中一小部分错误,以及增加一些有助免于误解的内容。这里特别说明一下,本文不是要讨论缓存机制的好坏,更不是要讨论如何缓存对象。而是说DAL/BLL上面对DataContext的处理。另外一个需要注意的地方,转载 2015-01-04 16:27:50 · 1335 阅读 · 0 评论 -
js获取url参数值
今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数。后来想了一下,肯定会有更加简单的方法的!所以在网上找到了两个很又简单实用的方法,mark下方法一:正则分析法 function getQueryString(name) { var reg = new RegExp("(^|&)" + na转载 2013-06-05 16:31:27 · 664 阅读 · 0 评论 -
ExtJs3控件常用属性总结
1:按钮的禁用于否:属性: disabled : true, 初始化时为禁用Ext.getCmp('updateb').disable(); //禁用按钮Ext.getCmp('deleteb').enable(); //恢复可用2:面板Ext.getCmp('rulepanel').setVisible(true); //使面板可见Ext.getCmp('rulep转载 2013-03-21 15:46:31 · 924 阅读 · 0 评论 -
webservice加密,通过SoapHeader来增强Web Service的安全性
(通常webservice 加密都是加Token.其实就是在SOAP包的包头里面加个用户名和密码...在C#封完包后,操作包头好了) 7.9 如何保证Web Service的安全要以安全的方式访问Web服务方法,可以考虑以下安全措施: 是谁调用?--SoapHeader身份认证。来自哪里?--访问IP认证。加密传输 --SSL安全访问。这些安全保护措施常常是配合使转载 2013-03-13 13:51:16 · 3887 阅读 · 0 评论 -
ASP.Net前台调用后台变量的方法
gridview行绑定调用后台方法 2009-06-10 09:55:48| 分类:编程荟萃 | 标签:|字号大中小 订阅Gridview行绑定调用后台方法绑定在label或者textbox上的 Text=''>LabelText 在后台为带返回参数的方法protected string LabelText(st原创 2011-12-01 16:07:20 · 6538 阅读 · 0 评论 -
在GridView中删除前进行确认
在GridView中删除前进行确认:总结了两种情况:第一种:LinkButtonAspx页面 '' CommandName="Del" OnClientClick="return confirm(''确认删除吗?'')">删除Aspx.cs页面 protected void GridView1_RowCommand(object sender原创 2011-11-03 15:23:54 · 1094 阅读 · 0 评论