
asp.net使用点滴
帐前卒
有道云笔记Server端码农。勤于专研算法架构等诡异的计算机知识。
展开
-
一个配置错误
Q:配置错误。说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition=MachineToApplication 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。 A:在网上没有找到现成的答案。自己动手解决了引起它的一原创 2006-07-30 20:22:00 · 1335 阅读 · 0 评论 -
.net Textbox TextChanged小问题
前几天碰到一个.net的问题。原先以为是.net的bug。后来发现还是自己的问题。当一个文本框的时间属性做启用TextChanged。点击文本框发现不光.net触发了此时间,同时也触发了一个button的时间。那个button是先加上去的。后来才发现button中含有一个属性UseSubmitBehavior.这个属性值是True.当我在文本框中敲回车的时候,表单提交。因为在.net中原创 2007-10-24 19:20:00 · 1809 阅读 · 0 评论 -
C#解析XML文件
XmlNodeReader reader = null; try ...{ XmlDocument xd = new XmlDocument(); xd.Load(filename); reader = new XmlNodeRead原创 2007-09-30 16:32:00 · 8927 阅读 · 3 评论 -
C#与Excel编程
http://www.cnblogs.com/macroxu-1982/archive/2006/11/21/567305.htmlhttp://topic.youkuaiyun.com/t/20050919/17/4279898.html#http://boylynn.yculblog.com/post.1354119.htmlhttp://www.weiw.com/article/list.a原创 2007-10-12 19:36:00 · 4177 阅读 · 0 评论 -
领导......
学生会的头们一年换一个。搞的都不清楚谁才是管事的。每一个头都有自己的一套想法。结果往往还没有实现就不知道这些领导们去往何处了。 既然如此,领导最好不要向下面的人许诺。如果许诺,要不在退位前把一切都安排好。要不在退位后一直管到底。很可惜几乎没有一个领导这样管下去。至少学生会里是这样。欺骗我们的感情.....当我问领导当时的诺言现在算不算数。她让我找其他管事的人。我想想这样也可以,但是希望她能原创 2007-10-13 20:36:00 · 1186 阅读 · 2 评论 -
Javascript验证
我们可以使用sqlserver2005中的Image属性来存储图片的内容。在网页上显示时不光需要Image的byte[]数组,还需要保存在数据库前的文件格式。如果是png在网页上显示就是image/x-png,如果是bmp就是image/bmp。新建一个网页ImageShow.aspx专门显示这些图片。其pageload中的可以这样写int imageID = ...//how转载 2008-01-21 16:07:00 · 789 阅读 · 0 评论 -
C#数字格式
using System;class FormattingNumbers{ static void Main() { decimal theDecNumber = 12345.678m; //the "m" creates a literal of type decimal from a double //Using the ToString Method //the num转载 2007-11-26 16:40:00 · 1298 阅读 · 0 评论 -
C#写XML
下段代码将会生成形如:....这样的XML文件。下段代码中有很多是自定义的字符串常量。还有使用Hashtable的地方。 public void Save() { FileInfo fi = new FileInfo(_fileName); if (!fi.Exists)// to do fi.Create(); XmlTextWriter xw =原创 2007-11-26 21:19:00 · 1161 阅读 · 0 评论 -
发布网站,解决SecurityException
今天发布网站一直不顺。应用中含有Webservices的调用,本地发布成功,但是异地发布却是失败的。后来排除WebService的Url不匹配问题。结果程序还是报一下异常。[SecurityException: Request for the permission of type 。。。解决方案是:在web.config文件中加入解决。异地发布时,如果没有单独的ErrorPage原创 2007-12-03 19:03:00 · 1347 阅读 · 1 评论 -
C#代码与javaScript函数的相互调用
C#代码与javaScript函数的相互调用 问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下转载 2008-03-27 11:42:00 · 986 阅读 · 0 评论 -
javascript动态生成table
javascript动态生成Table是在迫不得以的情况下使用。因为表格会耗费大量的时间进行重绘。 而且如果窗口变化了,还会引起意想不到的格式变化。所以最好不要使用。先在中添加一个下面就可以使用javascript代码来做这个事情:function createTable(divName)...{ var div = document.getElementById(divName原创 2008-01-21 18:16:00 · 7560 阅读 · 0 评论 -
ajax javascript post 方法实现(与C#混合使用)
先建一个JS文件命名为Ajax.jsfunction CreateXMLHttpRequest()//这里是构造XMLHttpRequest对象的方法...{ var xmlHttpRequest = null;//这里是大家都常用的IE,firefox中取得XMLHttpRequest对象的方法 try ...{ xmlHttpRequest =原创 2008-04-17 21:49:00 · 5153 阅读 · 1 评论 -
C# Thread 点点滴滴
用C#的Thread做了一个简单计时器。为了让自己45分钟后就可以休息一次,45分钟过后会响音乐提示。开始使用的TimeSpan相减的方式,在Thread的启动函数中也就是这样写的:public void CountTime(){ while (true) { TimeSpan tsNew = new TimeSpan(原创 2008-08-02 17:47:00 · 7956 阅读 · 4 评论 -
VS2005 制作web安装程序
使用VS2005制作安装包1.在“新建项目”对话框的左侧树状图中选择“Other Project Types”->“Setup and Deployment”节点,在右侧选择“Web Setup Project”。 2.在Solution Explorer中在Solution上点右键,选择“Add”->“Existing Web Site”,将存放编译好的Web网站的文件夹加入Solution中。转载 2008-05-25 14:53:00 · 1688 阅读 · 1 评论 -
It is an error to use a section registered allowDefinition='MachineToApplication' beyond application lev
今天遇到了这个错误。Parser Error Message: It is an error to use a section registered allowDefinition=MachineToApplication beyond application level. This error can be ca原创 2008-05-26 20:49:00 · 3364 阅读 · 0 评论 -
C# Thread 同步 Mutex
首先Mutx m = new Mutex();在一个函数中 m.WaitOne();然后 m.ReleaseMutex();在另一个函数中 同样 m.WaitOne();m.ReleaseMutex();你要写的只能一个进程访问的代码段就放在m.WaitOne();和m.ReleaseMutex();中间 private Mutex mutF = new Mu原创 2009-02-11 22:27:00 · 3584 阅读 · 0 评论 -
一周经验总结
How to access to application(need authentication) by website1. 1.Use application pool in IIS6.0. (XP may not support IIS6.0) Open integrated windows authentication instead of the anonymous原创 2007-09-21 16:01:00 · 1086 阅读 · 0 评论 -
C#制作网页得用户名,用户域domain
string domainAndName = HttpContext.Current.User.Identity.Name;//得到当前浏览网页的用户名(windows登录名一般网络上验证登录的话就像: google/ss,这里google是域,ss是自己的用户名) string[] infoes = domainAndName.Split(new c原创 2007-09-14 18:10:00 · 1682 阅读 · 0 评论 -
GridView点击删除后弹对话框再删除
添加一个模版列,编辑模版列,并加入一个linkButton ,在onClientClick中加入JavaScript:return confirm(你确定要删除该行记录吗?);在html中找到那个模版列在其中加入这个属性CommandArgument=选中LinkButton的事件在Command项中写delete然后在后台代码中这样实现: protected voi原创 2007-01-11 08:20:00 · 1237 阅读 · 0 评论 -
删除一条数据库记录的解决方案
在删除一条记录时有可能遇到一条记录已经被关联外键,那就应该将它其中的一个字段单独拿出来做标记,在程序中判断是否被删除,否则就真正的删除它。使用try{}catch(){}方法。如果首次删除不成功,系统就会抛出异常,然后转到catch中,在其中的程序段中将其中的一个字段单独来做标记。 public bool DeleteDevInfo(string deviceID)原创 2007-01-11 09:24:00 · 2556 阅读 · 3 评论 -
.net中使用Ajax做到局部刷新
atlas:ScriptManager ID = "noRefresh" EnablePartialRendering="true" runat="server">atlas:ScriptManager> atlas:UpdatePanel ID = "noRefresh1" Mode="Always" RenderMode="Block" runat="原创 2007-01-13 18:43:00 · 1927 阅读 · 0 评论 -
解决.net中服务器控件弹页面而引发的样式改变
在C#的后台代码中写入this.ClientScript.RegisterStartupScript(typeof(Page), "JavaScript", "window.close(StateChangeApply.aspx,,left=0 ,top=0, scrollbars=yes,width=600,height=500)"); 可以防止页面变化原创 2007-01-13 19:10:00 · 1454 阅读 · 0 评论 -
关于在VS2005环境下无法从源视图切换到设计视图的解决方案
关于在VS2005环境下无法从源视图切换到设计视图的解决方案 大前提:源视图中没有语法错误且符合vs2005中的严格语法要求解决方案:gdiplus.dll 动态库文件保证在c:/WINNT/Microsoft.NET/Framework/V2.0.50727c:/Program Files/Visual Studio 8/Common7/Packages 两个文件夹中都转载 2007-06-28 18:48:00 · 1372 阅读 · 0 评论 -
c# ref关键字
C# 语言参考ref(C# 参考) ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。例如: 复制代码class RefExample{ static void Method(ref int i)转载 2007-08-23 10:49:00 · 2857 阅读 · 0 评论 -
c#编译错误Inconsistent accessibility
原因:一个类A使用了另一个类B的对象。但是类B的类型不是public,也不是内部类。于是引发此编译错误原创 2007-08-23 15:18:00 · 8111 阅读 · 0 评论 -
使用request得用户IP
8、取远程用户IP地址 String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString(); 9、穿过代理服务器取远程用户真实IP地址: if(Request.ServerVariables["HTTP_VIA"]!=null){ string user_IP=Request.ServerVariables["HTTP_X_FORW转载 2007-08-23 15:24:00 · 1471 阅读 · 1 评论 -
Sql语句-临时表
pictureName version statusA 1 0A 2 0A 1 1B原创 2007-08-23 18:44:00 · 1169 阅读 · 0 评论 -
C#线程与线程池
线程的建立:(不同于java的是不用再继承Thread类) TcpClient tc = tListener.AcceptTcpClient(); CThreadServer ctserver = new CThreadServer(tc); Thread t = new原创 2007-08-24 17:08:00 · 1243 阅读 · 1 评论 -
png图片转为bitmap图片要注意的地方
当png图片导入到程序中创建bitmap中时,再将此bitmap对象转为byte数组的时候,就会发现同时100*100的png,得到的byte数组可能是不同的大小。这是要将byte数组按照ImageFormat.bitmap的方式重新构造新的bitmap,然后在将此bitmap转为byte数组,就会发现是byte数组是一致大小的。同时要注意bmp图片转为byte数组后,0-53个byte是记载原创 2007-08-24 17:58:00 · 4959 阅读 · 0 评论 -
动态创建矩形及拖拽
动态的创建矩形直接使用var divs = document.createElement("div");然后使用document.body.appendChild(divs); 如果这句不写是不能显示Div的。还可以为这个变量(div)再进行属性的赋值如:divs.id = 1;//设置iddivs.style.filter = "alpha(opacity=50)";//设置原创 2007-08-31 17:55:00 · 1467 阅读 · 0 评论 -
javascript与c#变量通信
在javascript中要调用c#的变量(在后台的) var a = ""//这里aa是后台c#中的变量,这个变量必须是protected访问级及以上才可以顺序是先调用PageLoad,然后再初始化页面html。所以页面的html要想动态的控制也可以用,当然我还见过一种使用方式是,这里要注意大小写(我这个也不一定是正确的)。好像这种用法只是在GridView中才使用。c#要原创 2007-09-01 21:16:00 · 2141 阅读 · 3 评论 -
C# 利用WinRAR (加密)压缩及解压缩 相关文件夹及文件
本次示例主要实现:1.压缩文件夹及其下文件2.压缩文件夹下文件3.压缩文件夹及其下文件为rar 还是 zip4.解压缩5.加密压缩及解加密压缩-----------示例代码如下:protected void Button1_Click(object sender, EventArgs e) { string strtxtPath = "C://freezip//free.txt转载 2007-09-04 16:13:00 · 1368 阅读 · 0 评论 -
c# 下载服务器端文件,服务器再删除文件
下载服务器端的文件可以使用最直接的超链接。超链接的路径可以是绝对路径,也可以是相对路径。但是有时候因为浏览器的缘故,需要点击右键save as才可以下载。如果希望点击button才下载文件的话使用Response方法。具体方法是:Response.TransmitFile(filefullname);//不知道能不能使用相对路径。Response.Flush();Respon原创 2007-09-05 21:28:00 · 3152 阅读 · 0 评论 -
ODBC连接Oracle 9i, C#连接字符串
1.首先装好你的Oracle 9i。然后再控制面板->管理工具->数据源(odbc)2.双击数据源(odbc)->选择系统DSN->添加->Microsoft ODBC for Oracle , 数据源名称:chicoDB (这个是用来在C#中写连接字符串用的), 服务器名称:chicoDB (这个是你安装Oracle的时候建立的sid名称即数据库名)。然后确定3.打开你的pl/sql 建原创 2009-04-11 09:57:00 · 5349 阅读 · 1 评论