摘要: <1> 连接数据库 用read方法取出数据 在web.config取出连接字符串 string sqlconn = ConfigurationManager.ConnectionStrings["db_showHouseConnectionString"].ToString(); SqlConnection conn=new SqlConnection (sqlconn ); SqlCommand com = new SqlCommand("select * from film", conn); conn.Open(); SqlDataRea 阅读全文
posted @ 2012-03-20 22:37 烁星 阅读(364) 评论(0) 推荐(1) 编辑
摘要: Asp.Net中几种相似的标记符号: < %=...%>< %#... %>< % %>< %@ %>解释及用法 答: < %#... %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: < %# Container.DataItem("tit") %>< %= %>: 在程序执行时被调用,可以显示后台变量值如:*.aspx中: < %= aaa %>*.cs中: protected string aaa="姓名";< % %&g 阅读全文
posted @ 2012-03-20 22:31 烁星 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在我们平常编程中,时间久了有时候会形成一种习惯性的思维方式,形成固有的编程风格,但是有些地方是需要斟酌的,即使是一个很小的错误也可能会导致昂贵的代价,要学会善于总结,从错误中汲取教训,尽量不再犯同样错误,注重编程之美,代码的优雅,总结几个平常经常犯的错误。1、在C#编程中,字符型类型是最容易处理出错的地方,代价是非常昂贵,在.Net Framwork中,字符串是一个相当特别的引用类型,string本省就是一个不可继承的密封类,但是它具有了值类型所应用的特点,但是它在CLR中内存还是保存于托管堆之上,也就是说,当我们每次定义一个字符串类型的时候,就在堆内存中开辟一端内存,而当我们字符串被修改之后 阅读全文
posted @ 2012-03-20 22:19 烁星 阅读(280) 评论(0) 推荐(0) 编辑
摘要: javascript事件查询综合click() 对象.click() 使对象被点击。closed 对象.closed 对象窗口是否已关闭true/falseclearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象confirm("提示信息") 弹出确认框,确定返回true取消返回falsecursor:样式 更改鼠标样式 hand crosshair text wait help default auto e/s/w/n-resizeevent.clientX 返回最后一次点击鼠标X坐标 阅读全文
posted @ 2012-03-19 22:35 烁星 阅读(6693) 评论(0) 推荐(0) 编辑
摘要: 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)6.一个小写转大写的JS: document.getElementById("output"). 阅读全文
posted @ 2012-03-19 22:31 烁星 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 1、 存储过程的优点 A、 存储过程允许标准组件式编程 存储过程创建后可以在程序中被多次调用执行,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以随时对存储过程进行修改,但对应用程序源代码却毫无影响,从而极大的提高了程序的可移植性。 B、 存储过程能够实现较快的执行速度 如果某一操作包含大量的T-SQL语句代码,分别被多次执行,那么存储过程要比批处理的执行速度快得多。因为存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划。而批处理的T-SQL语句每次运行都需要预编译和优化,所以速度就要慢一些。 C、 存储过程减轻网络流量. 阅读全文
posted @ 2012-03-19 18:51 烁星 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 问题:通过在一个ListBox中双击,把选中的项添加到另一个ListBox中,但ListBox控件本身并没有该事件,那么如何实现呢?客户端脚本javascript可以帮忙。步骤:1.写脚本<script type="text/javascript"> function change(){ var addOption=document.createElement("option"); var index1; if(document.form1.list_Client.length==0) return(false); index1=docume 阅读全文
posted @ 2012-03-06 11:05 烁星 阅读(4459) 评论(1) 推荐(0) 编辑
摘要: 1.case when select case when SUBSTRING('185',1,1)='0' then '0185' else '0' + '185' End2.保留两位小数 select Convert(decimal(18,2),100.1231234) 阅读全文
posted @ 2012-03-05 15:04 烁星 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.字母大小转换。 将字符串所有字母转换成小写字母:toLowerCase()。 将字符串所有字母转换成大写字母:toUpperCase()。2.删除字符串空格方法:(1)删除字符串两侧的空格。 function trim(str){ return str.replace(/^\s+|\s+$/g,''); }(2)删除字符串所有空格。 function trim(str){ return str.replace(/\s+/g,''); }(3)删除字符串左侧的空格。 function trim(str){ return str.replace(/^\s*/,& 阅读全文
posted @ 2012-03-05 15:01 烁星 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.如何在JavaScript访问C#函数? 方法一: (1)、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; (2)、在前台写一个js函数,内容为document.getElementById("btn1").click(); (3)、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二: (1)、函数声明为public,后台代码(把public改成protected也可以) public string ss() { return("a"); } (2)、在html里用可以调用,前台脚本 <scr 阅读全文
posted @ 2012-03-04 00:37 烁星 阅读(5219) 评论(0) 推荐(0) 编辑