在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
学习.NET有一些时间了,平日积累了一些自己认为比较实用的方法(有自己写的,也有学习别人的),可能会在不同的项目开发中使用到。分享给大家,有什么好的方法还会不断添加,个别方法你可能认为很菜,仅提供给新手。当然,实现功能的方法并不唯一,这里仅供大家参考。 修改配置文件 Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath); //创建配置文件对象
将文件转换成字符串,常用于读取网站模板
result;
} 读取,添加,修改xml文件
.Empty;
} } 取得文件扩展名
];
} 替换文本中的空格和换行
s;
} 验证码实现方法
;
Response.BinaryWrite(ms.ToArray()); g.Dispose(); image.Dispose(); } 文件创建、复制、移动、删除
));
去掉结尾,
input;
} } } 生成任意位数的随机数
类似的,四位随机数:string FourRandom=this.getRandom(1000,9999).Tostring();
实现文件的上传
returnvalue;
} } 判断输入是否为日期类型
;
} } } MD5加密字符串处理
);
} 过滤非法字符,防止注入式攻击等
output;
} 常用的加密解密(DES,RSA)
);
} 写入读取Cookie值
;
} 读取配置文件的节点内容
].InnerXml;
} 取单个字符的拼音声母
;
} 变量.ToString() 时间的处理 获得ip和mac地址
result;
} 调用Win32 Api函数,非托管DLL
);
} } 生成高质量缩略图
, wi, hi);
} 将文件保存到数据库中
[])fileContent);
fileStream.Close(); myCommand.Connection.Open(); myCommand.ExecuteNonQuery(); myCommand.Connection.Close(); } 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
retVal;
} /// <summary> /// <summary>
ASP.NET获取服务器信息方法
}
ASP.NET获取客户端信息
userIP;
} C#实现页面加载
);
hc.Response.Flush(); } Http请求图片显示:
MemoryStream(byteArrayIn))
{ Image.FromStream(ms); } } } } 通过文件流判断文件编码:
Encoding.Default;
} } |
请发表评论