
.Net
honker110
这个作者很懒,什么都没留下…
展开
-
ASP.NET Tips: 获取插入记录的ID
你的sql语句string SqlStr=@"insert into table(……)values(……) select SCOPE_IDENTITY() as 'myNewId'";执行sqlSqlDataReader myDr=用ExecuteReader方法执行你的SQL语句获得IDmyDr.GetValue(0).ToString()注:/* 对于想要得转载 2006-06-20 11:09:00 · 1070 阅读 · 0 评论 -
在GridView数据源为空时也显示表头
首先,需要GridView的AutoGenerateColumn属性为false。进行正常的绑定后,添加页面事件this.PreRender += OnPagePreRender; 这个事件只要比绑定晚就可以,不必非得是PreRender。 然后判断如果数据源无数据,就执行以下代码 if (gridView.DataSource is Data原创 2009-08-14 13:19:00 · 1079 阅读 · 0 评论 -
阻止GridView的RowDataBound事件响应
由于很多页面中有GridView控件,在某些情况下不想让RowDataBound事件进行事件响应,也就是阻止事件响应函数的执行,如果一个页面一个页面地去gridView.RowDataBound-=OnRowDataBound改动起来将非常麻烦。还好这些页面都是MasterPage的嵌套页面,因此可以在MasterPage的cs文件中用FindControlRecursive找到GridVie原创 2009-08-14 12:26:00 · 1034 阅读 · 0 评论 -
关于GridView中如何取得隐藏列的值
在.net 1.1的年代,GridView的名字叫DataGrid(反正我认为GridView就是DataGrid的一个马甲),那时我们常把一列隐藏掉,然后在行绑定时处理那一列的数据再显示到别处,但自从DataGrid穿了马甲之后,隐藏的列(Visible=false)就不给数据绑定了!其实,用不着隐藏一列来存数据的,因为数据本身已经存在了GridView的DataSource之中了,直接访问原创 2009-07-27 17:01:00 · 760 阅读 · 0 评论 -
Enterprise Library Logging App Block的时区问题
LAB记录的日志里timestamp总是UTC时间,很是郁闷,只能把里面的DateTime.UtcNow改成DateTime.Now,再编译引用。 今天偶然看见http://blogs.msdn.com/tomholl/archive/2006/01/22/516055.aspx讲到可以修改TimeStampToken 的FormatToken方法:/// /// Formats原创 2009-07-27 16:51:00 · 885 阅读 · 0 评论 -
”此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭“的解决
错误提示:说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭。原因: User Instance=True" providerName="System原创 2009-07-23 08:49:00 · 1320 阅读 · 0 评论 -
使用VS2003创建WEB程序的时候出现"AutoMation服务器不能创建对象"错误
在网上搜索了一下,大概的原因可能是我刚重装了系统(2003),安全级别设置的过高,机器禁用了所有的ActiveX,将IE的安全级别设置为中试试,如果还不行的话就进行如下操作:开始--运行--regsvr32 scrrun.dll转载 2006-06-20 11:41:00 · 886 阅读 · 0 评论 -
ASP.NET 2.0 Tips:跨页提交
在ASP.NET 1.x的时候,很多朋友可能需要进行跨页提交的处理,也就是从页面A能够提交到页面B,甚至不同的Control其目标处理页面也各不相同。尤其是从ASP/JSP/PHP转过来的开发人员,可能更有这种需求。但很不幸,在ASP.NET 1.x的时候,处理这种跨页请求是十分丑陋的,需要非常多的“技巧化”处理。在ASP.NET 2.0的时候,对于跨页提交已经有了非常合理的解决方案,以下就是转载 2006-06-20 11:01:00 · 1241 阅读 · 0 评论 -
解决ASP.NET2.0和1.1在同一台电脑上不能并行的问题
Server Application Unavailable 错误的解决办法:Server Application Unavailable The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" butto转载 2006-06-20 10:57:00 · 1618 阅读 · 0 评论 -
利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
/*作者:阿牛(牛昆亮) QQ:273352165 MSN:niukl@hotmail.com声明:可以免费使用,请您保留此信息 如果您有什么改过,记得告诉我!*/我在们使用ASP.Net开发WEB网站时,有的时候是不让同一个用户名在同一时间进行多次登陆的。 为了不影响原来的整个网站,我选择使用了HttpModuler来实现。 先让所有的Page从自己的Page类:Bas转载 2006-06-20 11:19:00 · 857 阅读 · 0 评论 -
读取xml节点的数据总结(.net 2.0)
/*读取xml数据 两种xml方式*/ something something /*第一种方法*/DS.ReadXml("your xmlfile name");Container.DataItem("bb");Container.DataItem("cc");DS.ReadXmlSchema("your xmlfile name"); /*第二原创 2009-07-03 14:09:00 · 632 阅读 · 0 评论