有些时候需要按照业务逻辑在页面中动态添加控件,如文本框,按钮等等.对于某些动态加载的控件,有些需要手动去绑定其响应事件.有些时候,这些动态加载的控件所绑定的事件却不会响应,让人非常 郁闷.其实,除了正确的绑定事件之外,还有几个地方需要注意: 第一,在Page_Load事件里一定要有动态加载控件和绑定事件的代码,并且要保证页面首次加载和回发的时候都能执行到. 第二,为每个动态生成的
参数化的SQL语句能够在一定程度上防止SQL注入,但是对于带自增列的表插入时如何获得自增列的值,大部分的写法是在SQL语句后面加上这么一句:"select @@Identity as id",然后在调用sqlcommand的ExecuteScalar方法来读取到id的值,也就是插入数据后自增列的值. 但是我觉得这种写法其实是把两句sql放到一个st
Cast(列名 as 数据类型(如:nvarchar(20)))
当一个HTML元素的属性用js改变的时候,都能通过 onpropertychange来捕获。例如一个 <input name="text1" id="text1" />对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。
1.SQL SERVER的数据类型 数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型: ·Binary [(n)] ·Varbinary [(n)] &midd
通过重写ProcessCmdKey方法,实现按键输入的改变. 如:屏蔽回车键等等. protected override bool ProcessCmdKey(ref Message msg, Keys keyData)  
string FileName = "FileName"; Response.ContentType = "Application/octet-stream"; Response.AppendHeader("Content-Disposition",&n
not in 语句效率比not exists 效率要低.在对sql执行效率要求比较高的情况下,需要把not in 语句转化为not exists. 有数据表如下图: 现在需要找出在ParentMissionID列中存在但在MissionID列中不存在的数字. 用not in 语句很容易实现: select p.[ParentMissionID] from
如下列sql: select top XX * from tableName 在参数化时,可以写成: select top @recordCount * from tableName 但这样写在执行时会提示在"@recordCount"附近有语法错误. 正确的写法是: select top (@recordCount) * from tableName
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号