asp.net常用函数收藏第1/2页_应用技巧

/// <summary>
/// 得到站点用户IP
/// </summary>
/// <returns></returns>
public static string getUserIP()
{
return HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
}

/// <summary>
/// 去除字符串最后一个','号
/// </summary>
/// <param name="chr">:要做处理的字符串</param>
/// <returns>返回已处理的字符串</returns>
public static string Lost(string chr)
{
if (chr == null || chr == string.Empty)
{
return "";
}
else
{
chr = chr.Remove(chr.LastIndexOf(","));
return chr;
}
}

/// <summary>
/// 去除字符串第一个'/'号
/// </summary>
/// <param name="chr">要做处理的字符串</param>
/// <returns>返回已处理的字符串</returns>
public static string lostfirst(string chr)
{
string flg = "";
if (chr != string.Empty || chr != null)
{
if (chr.Substring(0, 1) == "/")
flg = chr.Replace(chr.Substring(0, 1), "");
else
flg = chr;
}
return flg;
}

/// <summary>
/// 替换html中的特殊字符
/// </summary>
/// <param name="theString">需要进行替换的文本。</param>
/// <returns>替换完的文本。</returns>
public static string HtmlEncode(string theString)
{
theString = theString.Replace(">", ">");
theString = theString.Replace("<", "<");
theString = theString.Replace(" ", " ");
theString = theString.Replace(" ", " ");
theString = theString.Replace("\"", """);
theString = theString.Replace("\'", "'");
theString = theString.Replace("\n", "<br/> ");
return theString;
}

/// <summary>
/// 恢复html中的特殊字符
/// </summary>
/// <param name="theString">需要恢复的文本。</param>
/// <returns>恢复好的文本。</returns>
public static string HtmlDiscode(string theString)
{
theString = theString.Replace(">", ">");
theString = theString.Replace("<", "<");
theString = theString.Replace(" ", " ");
theString = theString.Replace(" ", " ");
theString = theString.Replace(""", "\"");
theString = theString.Replace("'", "\'");
theString = theString.Replace("<br/> ", "\n");
return theString;
}

/// <summary>
/// 生成随机数字
/// </summary>
/// <param name="length">生成长度</param>
/// <returns></returns>
public static string Number(int Length)
{
return Number(Length, false);
}

/// <summary>
/// 生成随机数字
/// </summary>
/// <param name="Length">生成长度</param>
/// <param name="Sleep">是否要在生成前将当前线程阻止以避免重复</param>
/// <returns></returns>
public static string Number(int Length, bool Sleep)
{
if (Sleep)
System.Threading.Thread.Sleep(3);
string result = "";
System.Random random = new Random();
for (int i = 0; i < Length; i++)
{
result += random.Next(10).ToString();
}
return result;
}

当前1/2页 12下一页阅读全文

时间: 2024-10-02 06:47:00

asp.net常用函数收藏第1/2页_应用技巧的相关文章

asp.net常用函数收藏第1/2页

/// <summary> /// 得到站点用户IP /// </summary> /// <returns></returns> public static string getUserIP() { return HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); } /// <summary> /// 去除字符串最后一个','号 //

asp 类型转换函数大全第1/2页_应用技巧

abs(number) 返回绝对值. array(arglist) 创建一个数组. asc(string) 返回字符串第一个字符的ansi码. atn(number) 返回反正弦值. cbool (expression) 转换成boolean数据类型变量. cbyte (expression) 转换成byte数据类型变量. ccur (expression) 转换成currency数据类型变量. cdate (expression) 转换成date数据类型变量. cdbl (expression

ASP的一些自定义函数整理第1/2页_应用技巧

<%  '============================================================================================================================  '函数列表:  '1:    建立数据库的连接 ConnOpen(DataBaseConnectStr,DBType,Conn_object)  '2:    断开数据库的连接 ConnClose(Conn_object)  '3:   

asp.net 面试+笔试题目第1/2页_实用技巧

一名入门的asp.net程序员应该掌握的知识: (1)熟练使用Sql Server中企业管理器.查询分析器和事件探查器,能熟练编写T-SQL.存储过程.用户自定义函数.视图.触发器: (2)了解ASP.net服务器控件的生命周期: (3)熟练掌握HTML,CSS,javascript,xml,Web Service,AJAX: (4)掌握多层结构以及类的设计方法: (5)了解网站安全漏洞相关方面以及优化技巧: 1.可以使用抽象函数重写基类中的虚函数吗? 答:可以,需使用new修饰符显式声明,表示

asp.net 程序优化精选第1/2页_实用技巧

1.数据库访问性能优化 数据库的连接和关闭        访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响.系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求.连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能.因此,在建立数据库连接后只有在真正需要操作时才打开连接

推荐一篇不错的新手asp编程的基本法则第1/2页_应用技巧

一.新手常犯的错误 在论坛看到很多帖子代码中都有一个共同的基本错误,字段类型错误. 程序和数据库是紧紧相连的,数据库字段文本型或时间型的都使用单引号 比如下面这段修改语句: conn.execute "update Counts set counts='"&counts&"' where num="&num&" and Atime='"&now()&"'" 等号左边都是字段名,等

asp.net get set用法第1/2页_实用技巧

在早期学习c#的过程中,经常遇到这样的语句: public string StudentName {            get{return stuName;}            set{stuName=value;} }        当时也不是很明白为什么要这样?学深了c#后,又没法对其做一个总结.今天看了<Visual c#.net程序设计教程>这本书,总结得不错,做下笔记:        在许多面向对象程序设计语言中,属性(property)是指对象的特征和状态,具体地说就是指

自已常用的 Asp.Net常用函数

asp.net|函数 发部一个自已常用的 Asp.Net常用函数库,包括如下常用函数: 把普通字符转换成网页标签 网页标签转换成空白 WinForm 和 WebForm 字符格式转换 计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度 截取用户输入长度的文本,并再文本后加'...' [中文算两个长度,英文算一个长度] 用于防止SQL注入式攻击检测 去掉文本里的网页标签代码 转换SQL语句插入操作或还原取出文本时可能出现的关键标点符号"'" 新建一个空文件夹 新建一个空文件 删

Asp.NET常用函数 (VB.net)

asp.net|函数 Asp.NET常用函数 (新手必读!)Ucase(string) 将字符串转换为大写. Val(string) 将代表数字的字符串转换为数值型态,若字符串中含有非数字的内容则会将其去除后,合并为一数字. Weekday(date) 取的参数中的日期是一个星期的第几天,星期天为1.星期一为2.星期二为3 依此类推. WeekDayName(number) 依接收的参数取得星期的名称,可接收的参数为1 到7,星期天为1.星期一为2.星期二为3 依此类推. Split(expre