您的位置:首页 > 其它

.NET一些常用的语句集合(不断更新中)

2011-05-12 08:57 316 查看
1. <%#Container.ItemIndex + 1%> 获取gridview Repeater datalist控件的行号

2.<%#Eval("title").ToString().Length > 15 ? Eval("title").ToString().Substring(0, 15) + "....." : Eval("title")%>前台页面截取字符串

3.NavigateUrl='<%# String.Format("~/files/tzgg/{0}/{1}",Eval("id"),Eval("Ext"))%>' Eval()同时绑定多个参数

4.dbcc checkident('T_SimCode',reseed,0) 将sql的自动增长列恢复到1开始

5.SELECT DISTINCT 列名 from [表名] where... 过滤列中重复的数据

6. a {blr:e-xpression(this.onFocus=this.blur())} 去掉点击图片超链接的虚线框

area {blr:e-xpression(this.onFocus=this.blur())}

使用方法:<a href="index.aspx" onFocus="this.blur();">加上这个就可以了

7.<%# Convert.ToInt32(Eval("UserState")) == 1 ? "开启" : "关闭" %>

8.<%#string.Format("{0:C}",Convert.ToDouble(Eval("price")))%>

字符

说明

示例

输出

Cstring.Format("{0:C3}", 2)$2.000
D十进制string.Format("{0:D3}", 2)002
E科学计数法1.20E+0011.20E+001
G常规string.Format("{0:G}", 2)2
N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00
X十六进制string.Format("{0:X000}", 12)C
string.Format("{0:000.000}", 12.2)012.200
9.sql存储过程中IN不是用变量拼接方式查询

例如:

@rids='1,2,3'

rid IN (@rids)(用这种方法会报错)

CHARINDEX(',' + rtrim(rid) + ',',',' + @rids + ',') > 0

10.CSS实现图片文字垂直居中

1.将line-height:设置成图片的高度,或者图片父元素的高度.
2 .再将图片的CSS设置vertical-align:middle;

img {
border:0;
vertical-align:middle;
}

div{

line-height:30px;

}

创建全文索引

create fulltext
index on Syem_N_Article
(
Title, ArtContent
)
key index pk_Syem_N_Article
on FT_Article

select * from Syem_N_Article where contains(Title,'中国')


11.sql查出重复记录

select * from T_books where lbbh in (select lbbh from T_books group by lbbh having count(1) >= 2)


//匹配HtmlTag标签
<(?<HtmlTag>div)[^>]*\sid=(?<Quote>["']?)List_shangsheng_1(?(Quote)\k<Quote>)["']?[^>]*>((?<Nested><\k<HtmlTag>[^>]*>)|</\k<HtmlTag>>(?<-Nested>)|[\s\S]*?)*</\k<HtmlTag>>
//匹配成对的HTML标签
<(?<tag>[^\s>]+)[^>]*>(.|\n)*?</\k<tag>>
//匹配起始标签
<(?<HtmlTag>[\w]+)[^>]*\s[iI][dD]=(?<Quote>["']?)footer(?(Quote)\k<Quote>)["']?[^>]*>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: