1.CompareTo和Equals的区别
CompareTo是比较两个字符串是否相等。
而Equals还区分大小写,比如abc和Abc用Equals判断就不想等了,为false。
2.IndexOf():某个字符或子串第一次在字符串中出现的位置
LastIndexOf():某个字符或子串最后一次在字符串中出现的位置。
3.关于Substring:
现有字符串str1
string str2=str1.Substring(0,i) //表示去字符串str1的前i个字符
string str2=str1.Substring(i) //表示去掉字符串str1的前i个字符
string str2=str1.Substring(str1.Length-i); //表示取字符串str1的最后i位字符
4.判断一个字符串中是否包含某个字符最快的方法:
string a="china";
string b="i";
if(a.IndexOf(b)>-1)
{
}
5.判断字符串为空或者NULL
最好使用 String.IsNullOrEmpty(),比如要判断字符串str1是否为空或者null,
if(String.IsNullOrEmpty(str1)){}
6.为Button控件加上提示对话框
<asp:Button ID="Button1" runat="server" Text="删除" OnClientClick="return confirm('您确定要做删除操作?')" οnclick="Button1_click"/>
7.后台弹出对话框
Response.Write("<script>alert('删除成功!');</script>");
弹出对话框后再跳转页面
Response.Write("<script>alert('删除成功!');window.location.href='HomePage.asxp';</script>");
8.对于能设置滑动条的
style="overflow:scroll"
9.货币格式化
<%# DataBinder.Eval(Container.DataItem, "IntegerValue", "{0:c}") %>
<%# Eval("IntegerValue", "{0:c}") %>
10.时间格式化
<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date","{0:yyyy-MM-dd}")%>
<%# DataBinder.Eval(Container.DataItem, "NoticeTime", "{0:yyyy-MM-dd HH:mm:ss}")%>
11.删除一个长字符串中的一个子串
法一:直接替换
str=str.Replace("eft","");
法二:循环删除
string a="abcdefg";
string b=efg;
while(a.Indexof(b)!=-1)
{
string c=a.substring(a.Indexof(b),b.length);
string d=a.substring(a.Indexof(b)+b.length,a.length-b.length);
a=c+d;
}
法三:数组删除法
string[] strs=str.split("efg");
str="";
for(int i=0;i<strs.length;i++)
{
str+=strs[i];
}
12.获取日期
13.设置背景图片拉伸
14.页面自动刷新
15.文件夹和文件的指定路径删除
16.修改文件名
17.PostFile.FileName和FileName的区别
18.页面打印
1、在页面的代码头部处加入JavaScript:
<script language=javascript>
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
2、在页面正文处加上<!--startprint-->与<!--endprint-->标识。也就是在需要用户打印保存的正文所对应的html处附加上。
3、截取内容部分已完成,现在加个“打印”的链接:<a href="javascript:;" onClick="doPrint()">打印教程</a>
}