使用using块释放资源
我们在编程时经常忘记释放资源,造成内存大量被占用,有时候还会出错。其实我们可以使用using块,可以保证在程序结束时,资源得到释放。这样我们就不用另外编写代码来销毁对象以释放资源。请看下面的代码
protected void Page_Load(object sender, EventArgs e)
{
string CnnString=ConfigurationManager.ConnectionStrings["CnnString"].ConnectionString;
using (SqlConnection cn = new SqlConnection(CnnString))
{
cn.Open();
using (SqlCommand cm = new SqlCommand("SEL

博客首页文章内容截取
#region 博客内容截取
/// <summary>
/// 博客内容截取
/// </summary>
/// <param name="Str">文章内容</param>
/// <param name="len">截取长度</param>
/// <returns></returns>
public static string FormatBlog(string Str, int len)
{
if (string.IsNullOrEmpty(Str))
{return "";}
string ph = "<[^<>]+>"; //匹配HTML标记
string rp = "[图♣]+|(\r+[图♣])+|(\n+[图♣])+"; //匹配连续图片,兼容回车换行
string p = "<[I|i][M|m][G|g][^<>]+>"; //匹

消除win7快捷方式上小箭头
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,196" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
把以上代码粘贴进记事本,然后保存为.bat格式。以管理员身份运行这个文件,那个讨厌的小箭头就没了。
另外,win7每次登录都需要输入密码。用优化大师修改无效,可以在运行输入框里输入“netplwiz”,回

心情
人的一生中,会做错很多事情。有的事情,做错了还可以重来。但是有的事情一生中做错一次,就让人刻骨铭心,而我却做错了两次

博客系统改版完成
以前做的博客系统,数据库采用的是MSSQL,这几天没事无聊,改成了ACCESS数据库,今天终于完成了,自己庆祝一下。。。。

JAVASCRIPT如何限制文本框输入字数
<script language="javascript" type="text/javascript">
function op() {
var str = document.getElementById('<%=tt.ClientID.ToString() %>').innerHTML;
document.getElementById("l1").innerHTML = "还可以输入" (250 - str.length) "个字符";
if (str.length > 250) {
document.getElementById('<%=tt.ClientID.ToString() %>').innerHTML = document.getElementById('<%=tt.ClientID.ToString() %>').innerHTML.substring(0, 250);
}
}
</script>
<asp:TextBox I

如何限制文本框输入字数
<textarea name="ADHtml" cols="" rows="" id="ADHtml" style="border-width:1px; border-style:inset;width:400px;height:150px;" onpropertychange="chenge form1.ADHtml,1000">
<script language="vbscript">
sub chenge(obj,i)
form1.texttest.value="已输入 " & len(obj.value) & " 个字符,还可以输入 " & i-len(obj.value) & " 个"
if len(obj.value)>1000 then
call settext(obj,i)
End if
End sub
sub settext(obj,i)
obj.value=left(obj.value,1000)

自动清除和恢复文本框默认值

文章搜索:<input type="Text" ID="KWords" onfocus="cls();" onblur="res();" value="请输入关键字"/>
<input type="Button" value="搜索" />
<script language="javascript" type="text/javascript">
//清除默认文本
function cls()
{
with (event.srcElement)
if (value == defaultValue) value = "";
}
//恢复默认文本
function res()
{
with (event.srcElement)
if (value == "") value = defaultValue;
}
</script>

C#截取字符串
/// <summary>
/// 截取字符串
/// </summary>
/// <param name="Str">要截取的字符串</param>
/// <param name="len">截取长度</param>
/// <returns>返回截取后的字符串</returns>
public static string FormatString(string Str, int len)
{
if (string.IsNullOrEmpty(Str))
{
return "";
}
Str = Str.Replace("&nbsp;", " ");
Str = Str.Replace("&quot;", ((char)34).ToString());
Str = Str.Replace("&gt;", ">");

asp.net动态添加脚本
string s;
s="<script>alert('我是弹出消息');</script>";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", s);

老狐狸,一个游荡在现实与虚幻之间的幽灵

我的收藏
九月BLOG
aspww‘Blog

CopyRight ⓒ2011-2014 九月Blog Inc. All Rights Reserved 版权所有:www.9y.com.cn
管理员QQ:35529906  
备案号:津ICP备11004627号