asp.net
静_心
数据挖掘 计算机视觉 软件开发
展开
-
C# winform 安装程序打包(自定义操作)
(一),安装程序以前用vs制作过安装程序,现在把步骤写出来,有帮助的大家一定要顶哦第一步:建立工程1.打开vs,新建项目->其他项目类型->安装和部署(這個子项下面有安装项目和Web安装项目等,安装项目就是普通的桌面程序安装,Web安装就是安装网站,通常安装到IIS下,这里以普通桌面程序安装为例),新建安装项目,命名为SetupTest。2.新建工程后,可以在“解决方案资...转载 2018-09-13 16:59:02 · 717 阅读 · 2 评论 -
Server.MapPath() System.Environment.CurrentDirectory Application.StartupPath
Server.MapPath() ./当前目录/网站主目录../上层目录~/网站虚拟目录如果当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp在show.asp页面中使用Server.MapPath("./") 返回路径为:E:转载 2014-10-10 14:17:00 · 699 阅读 · 0 评论 -
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Que转载 2014-09-25 16:05:28 · 801 阅读 · 0 评论 -
这个函数可以得到http://localhost/
private string GetBaseURL()//这个函数可以得到http://localhost/{if (HttpContext.Current.Request.ApplicationPath == "/"){return @"http://" + HttpContext.Current.Request.Url.Host;}else{return @"h转载 2014-09-23 10:36:11 · 1031 阅读 · 0 评论 -
FCKEditor清除粘贴WORD提示框
第二章详细的说明了FCKEditor的配置说明,但是在我们实际使用过程中,会遇到一些常用的设置,我将在这章中详细的介绍几种常用的配置方法。语言的设置:语言的设置主要由FCKConfig.AutoDetectLanguage属性和FCKConfig.DefaultLanguage属性来配置,当FCKConfig.AutoDetectLanguage设置为FCKConfig.AutoDet转载 2014-08-29 11:41:02 · 1004 阅读 · 0 评论 -
划线,换行
原创 2014-08-27 20:00:07 · 639 阅读 · 0 评论 -
从HTML代码中提取文字,去掉HTML的标记
public static string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"]*?>.*?", "", RegexOptions.IgnoreCase); //删除HTML Htmlstring =转载 2014-08-08 11:31:13 · 2874 阅读 · 0 评论 -
解决引用Microsoft.Office.Core 和Microsoft.Office.Interop.Word
在COM页面的下拉框中,找到Microsoft Office 11.0 Object Library转载 2014-07-30 16:23:16 · 27043 阅读 · 1 评论 -
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权
出现这个错误一般是由于安装顺序不对。先装了VS,后装的IIS,那么需要重新注册下.NETFREAMWORK2.0 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -iF4.0 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i原创 2014-07-29 09:35:09 · 603 阅读 · 0 评论 -
DevExpress gridcontrol使用心得
1.//允许自动合并单元格gv1.OptionsView.AllowCellMerge = true;设置某列不合并选中该列,在OptionsColumns-->AllowMerge中设置为false即可2.绑定点击columns,选择添加创建新的gridcolunmn,fieldName:数据库中要绑定的字段Caption:描述 3.使单元格不可编辑。gridcontrol --转载 2013-08-16 10:49:25 · 2666 阅读 · 0 评论 -
.NET快速排版
Ctrl+KS: 插入外部代码 如region用于标记代码分段折叠 ---------------------------------- Ctrl+KD: 快速按照缩进式排版代码 ---------------------------------- Crtl+ML: 展开所有折叠代码段 Ctrl+MO: 将代码段再次折叠 ----------------------------------- Ct转载 2013-07-10 10:55:52 · 2148 阅读 · 0 评论 -
webconfig 数据库连接方式
A。用有密码的方式: 在程序中读取,1,引用命名空间:using System.Configuration;2,获取方法public string connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString(); B.用WINDOWS帐号登录方式原创 2011-06-30 14:58:00 · 1021 阅读 · 0 评论 -
asp.net 时间格式大全
在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10Date转载 2014-11-21 10:10:18 · 585 阅读 · 0 评论 -
C# 获取最新文件的方法[总结]
读取文件夹内容并获取创建时间排序获取最新生成的几个文件方法一: private void button1_Click(object sender, EventArgs e) { string[] res = GetLatestFiles(@"D:\mobilephone\E63", 5); }原创 2014-12-10 15:40:30 · 9138 阅读 · 0 评论 -
桶排序 C# 0(1)的辅助空间,o(n)的时间复杂度进行排序,数据量有上万条。
protected void Page_Load(object sender, EventArgs e) { int[] arr = new int[]{ 10, 5, 1, 2, 9, 8, 6, 4, 7, 3,2,2,33,4,55 };// { 11, 13, 14, 6, 4, 12, 8, 11, 12, 9, 12 }; Print(arr);原创 2015-01-26 11:09:29 · 1525 阅读 · 2 评论 -
看到好的东西,就是不舍得不转:【转载】有了这个列表,程序员不愁没练手的小项目了
文本操作逆转字符串——输入一个字符串,将其逆转并输出。 拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”)。可以在维基百科上了解更多内容。 统计元音字母——输入一个字符串,统计处其中元音字母的数量。更复杂点的话统计出每个元音字母的数量。 判断是否为回文——判断用户输入的字符...转载 2018-09-05 16:10:03 · 296 阅读 · 0 评论 -
导出EXCEL时数字转化为文本方法
在显示的地方加个空格: 或者在代码里填上:this.rpt_List.Items[0].Cells[0].Attributes.Add("style","vnd.ms-excel.numberformat:@");原创 2018-07-24 18:09:17 · 5362 阅读 · 0 评论 -
C#通过连接MDF方式实现连接数据库
主要是连接串的问题,下面这个连接里是找到生成的连接串,然后程序里的实现方式如下: private void Form1_Load(object sender, EventArgs e) { db db1=new db(); lbl1.Text = db1.ReadSTR(); }public ...原创 2018-07-16 16:48:31 · 6310 阅读 · 0 评论 -
委托
//委托 //2.0之前 命名方法 //2.0引用 匿名方法 //3.0 Lambda 简化匿名方法 // 委托 匿名方法 Lambda // 委托 是一个类,定义方法的类型,将一个方法当作另一个方法的参数来进行传递 // 类 引用类型 event Caluate CalEvent; ...原创 2018-03-12 17:00:31 · 212 阅读 · 0 评论 -
另一种WEB框架
Comet:基于 HTTP 长连接的“服务器推”技术传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这种方式并不能满足很多现实应用的需求,譬如:监控系统:后台硬件热插拔、LED、温度、电压发生变化;即时通信系统:其它用户登录、发送信息;即时报价系统:后台数据库内容发生变化;这些应用都需要服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求。“服务器推”技术在现实应用中有一...翻译 2018-03-05 16:04:28 · 226 阅读 · 0 评论 -
Web应用框架汇总
Web应用框架(Web application framework)是一种开发框架,用来支持动态网站、网络应用程序及网络服务的开发。其类型有基于请求的和基于组件的两种框架,Web应用框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理等,可提升代码的可再用性。PHPZend frameworkCakePHPYiiThinkPHPsymfonykohan...原创 2018-03-05 14:23:17 · 11275 阅读 · 0 评论 -
IIS部署WEBSERVICE,提示HTTP 错误 500.21 - Internal Server Error
可参考:http://bbs.csdn.net/topics/390905592在cmd中以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 即可,如果安装成功,则会出现如下截图提示503说明应用程序池是中止状态。原创 2017-06-26 11:03:07 · 1868 阅读 · 0 评论 -
System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本
“/”应用程序中的服务器错误。System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Exception: System.Data.OracleCli原创 2017-03-03 11:21:11 · 6920 阅读 · 0 评论 -
部署IIS时,提示访问.NETFRAMEWORK文件时,拒绝访问的解决方法
1、添加用户"Network Service” 和 “IIS_IUSERS” 读下面目录的读写权限a) C:\Windows\Temp b) C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 2、在C:\Windows\Microsoft.NET\Framework64\v4原创 2017-01-16 15:28:50 · 6592 阅读 · 0 评论 -
读XML 的方式 。NET
XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("titles.xml"); XmlNode xn = xmlDoc.SelectSingleNode("items"); XmlNodeList xnl=xn.ChildNodes;原创 2016-06-02 14:54:58 · 362 阅读 · 0 评论 -
面试题(总结)
1.old表为老系统数据、new表中为新系统数据,需要根据相同的project、budgetcode去用old表中的projcost更新new表中的adjustment,使new表中extactcost+adjustment等于old表中的projcost(按照project、budgetcode),并最终更新extactcost等于projcost。 提示:1、old表的主键为proje原创 2009-05-19 16:29:00 · 691 阅读 · 0 评论 -
由TreeView 如何触发OnSelectedNodeChanged事件想到的与做到的
<br />前提是每层的结点上设置了NavigateUrl<br />OnSelectedNodeChanged事件好像失去了作用。<br />另外TreeView是没有AutoPostBack的!!!!<br />那么要如何触发OnSelectedNodeChanged事件呢?<br />其实我想实现的功能很简单就是要点击节点时,该节点新式有所变化。<br /> <br />NavigateUrl把这个去掉试试呢?如果可以,就NavigateUrl<br />交给后台事件OnSelectedNodeCha原创 2011-05-04 15:58:00 · 4498 阅读 · 0 评论 -
怎样把源代码与VSS绑定起来
怎样把源代码与VSS绑定起来 条件:服务器上已经存在Vss源代码管理器,并且已经存在程序源代码。方法步骤:1,打开Microsoft Visual SourceSafe, “File”>"Create Project":例如"内网门户"2,找到对应的程序源代码,选中后按住鼠标,拖到VSS右边的空白处里即可。记得要选中recurisive意思是循环操作,即对当前文件夹下的文件夹重复此操作。转载 2011-05-31 12:48:00 · 2173 阅读 · 0 评论 -
屏蔽字的实现(高效率)
屏蔽字的实现原创 2011-03-21 13:09:00 · 2084 阅读 · 0 评论 -
多个iframe间传值同时刷新另一个iframe
default.aspx: WebForm1.aspx protected void Button1_Click(object sender, EventArgs e) { Hidden1.Value = "testTrue";原创 2009-08-01 15:44:00 · 3399 阅读 · 0 评论 -
服务器控件的生命周期
服务器控件生命周期各个阶段,对服务器控件的状态变化要注意以下问题:控件的生命周期何时保存控件和恢复其状态;何时与页面及其他控件之间进行交互;何时执行重要的处理逻辑;在各个阶段,控件可使用哪些信息、保持哪些数据、控件呈现时处于哪种状态以及何时输出显示标记文本等。如下列举了服务器控件生命周期所要经历的11个阶段。一.Init事件(OnInit 方法) 初始转载 2009-04-12 20:31:00 · 684 阅读 · 0 评论 -
.Net C#常见面试题
(一) 填空: (1)面向对象的语言具有___继承性、_封装___性、___多态性。 (2)能用foreach遍历访问的对象需要实现 IEnumerable接口或声明GetEnumerable 方法的类型。 (3)列举ADO.net中的五个主要对象Command、Connection、DataSet、DataSetCommand、Data原创 2009-03-19 15:24:00 · 1755 阅读 · 2 评论 -
aspx页面事件执行顺序
aspx页面事件执行顺序摘自:http://hi.baidu.com/wuxg/blog/item/ac8ddb624eea30dae6113a53.html一、详细版l 初始化² 当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。转载 2009-02-11 17:08:00 · 712 阅读 · 0 评论 -
返回不重复的元素数组以及判断字符串在数组中存在
注意:转载的朋友请注明出处!! /// /// 返回不重复的元素数组 /// /// /// private string[] returnArr(string[] arr) { ArrayList list = new ArrayList();原创 2008-10-10 09:40:00 · 1758 阅读 · 1 评论 -
关于DataList的一些使用技巧
第一是不分页时的自动编号: 对于分页时的自动编号:这个加不加1,主要看你分页控件的currentPageIndex是从0开始还是从1开始。如果从0开始则要加1,从1开始就不用加了。第二就是实现表格样式。由于datalist在添加一个headerTemplate或者itemTemplate时,会自动加上而DATALIST自身就是一个所以在创建行列时注意第一个以及最后一个,应该省原创 2008-10-07 11:00:00 · 1067 阅读 · 0 评论 -
GridView手动双向排序并加上排序图标
前台代码并没有什么就是一个GridView控件主要是后台代码:using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using转载 2008-06-23 11:27:00 · 1376 阅读 · 0 评论 -
解决方法:为什么按了按钮返回后,页面的css样式都变了?
protected void imgBtnSearch_Click(object sender, ImageClickEventArgs e) { ClientScriptManager cs = Page.ClientScript; cs.RegisterClientScriptBlock(typeof(Object), "原创 2008-06-21 17:58:00 · 1909 阅读 · 0 评论 -
Server.MapPath()在本地和服务器的运行情况分析
Server.MapPath()在本地和服务器的运行情况分析假设:物理路径的相对路径都为Public/aa/虚拟目录都为:Public1Server.MapPath(string path)返回的是指定虚拟目录所在的物理路径地址。在本地你可以将文件的读取方式写成:Server.MapPath(“public/aa”)程序运行没错。功能也能实现。但上传到服务器上后就会提示找不原创 2008-09-08 11:54:00 · 787 阅读 · 0 评论 -
asp.net 创建Windows服务
摘自:http://hi.baidu.com/lovemyselfbest/blog/item/665296afa3e72ece7cd92ac5.html 我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。什么是Windows服务?转载 2008-09-02 10:32:00 · 891 阅读 · 0 评论 -
常用正则表达式大全
常用表达式:"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9转载 2008-06-11 09:47:00 · 726 阅读 · 0 评论