分类:Web编程
共 944 篇
IHttpModule接口实现类OwnHttpModule: 使用非常简单,只需在配置文件web.config的节点中加入下边节点即可: 说明:Http模块必须是IIS将请求调度给 aspnet_isapi.dll ISAPI 扩展后才能发挥作用,所以要使http://www.mzwu.com/news类似的URL能正确重写,必须保证news文件下有default.aspx文件,其原理是访问该URL时,IIS搜索到默认首页文件default.aspx后才会把请求调度给 aspnet_isapi.dll ISAPI 扩展,Http模块才能发挥作用。 参考文章 .在ASP.NET中执行URL重写:http://msdn.microsoft.com/zh-cn/library/ms972974.aspx
👤 博主
📅 2009-02-12
👁 5832
👍 0
📂 Web编程
阅读全文 →
说明:由于普通手机号码可到营业厅不换号,换张新手机卡即可升级为3G,所以不能单纯从号码来判断用户属于2G还是3G! 移动、联通和电信最新号段 移动:134、135、136、137、138、139、147(3g,数据卡)、150、151、152、157(3g)、158、159、182、183、187(3g)、188(3g) 联通:130、131、132、145(3g,数据卡)、155、156、185(3g,预留)、186(3g) 电信:133、153、180(3g)、189(3g)
👤 博主
📅 2009-02-05
👁 5263
👍 0
📂 Web编程
阅读全文 →
<%
'-----------------------------------------------------------
'功能:获取远程文件大小
'参数:url 远程文件地址
'返回:远程文件大小(单位:字节)
'-----------------------------------------------------------
Function getRemoteFileSize(url)
Dim xmlHTTP
Set xmlHTTP = Server.CreateObject("MSXML2.XMLHTTP")
xmlHTTP.…
👤 博主
📅 2009-01-23
👁 4455
👍 0
📂 Web编程
阅读全文 →
在一个Web项目中,日志类位于Websites.Common层中,在记录日志时需获取当前Web应用程序的物理路径,此时不好使用Page类下的Server.MapPath来获取,查看了其他的Web项目,终于找到了解决方法:使用HttpContext.Current.Request.MapPath来代替! Loger类:
👤 博主
📅 2009-01-23
👁 7819
👍 0
📂 Web编程
阅读全文 →
在DAL层使用参数化查询时,创建SqlParameter对象非常的频繁,我们都希望它能有一个构造函数,我们只需提供参数名称、参数类型和值即可,能实现我们类似要求的构造函数倒是有两个: 对于前者,SqlDbType 将从 Object 的 .NET Framework 类型推断出,这无疑会降低系统稳定性,而对于后者,虽然弥补了不能指定类型的缺点,却不能设定值,我们希望能有这么一个构造函数: 遗憾的是没有!所以我们只能在SqlHelper中自定义一个函数来补充: .SqlParameter构造函数中有两个签名超多的能满足我们的要求,但签名实在太多,使用非常不方便,所以不考虑。 .SqlParameter 构造函数 (String, Object):http://msdn.microsoft.com/zh-cn/library/0881fz2y.aspx
👤 博主
📅 2009-01-21
👁 4445
👍 0
📂 Web编程
阅读全文 →
调用示例: 结果: Name:,Age:0,Sex:0 Name:dnawo,Age:10,Sex:1 Name:dnawo,Age:20,Sex:2 如上边例子所示,重载构造函数的调用必须借助this关键字来进行,而不能像普通函数那样调用,否则将出错。
👤 博主
📅 2009-01-20
👁 4101
👍 0
📂 Web编程
阅读全文 →
1.为 SQL Server 启用缓存通知 在命令行下运行: 例如: 注:aspnet_regsql.exe一般会于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727。 2.站点配置文件web.config设置 3.ASP.NET页面启用缓存 Default.aspx: Default.aspx.cs: 试一下,只要Employees表中的数据未更新,Label1上的时间戳就不会变化!
👤 博主
📅 2009-01-19
👁 5553
👍 0
📂 Web编程
阅读全文 →
C#预处理指令主要有以下几种: ·条件编译指令:#if、#elif、#else 和 #endif,用于按条件跳过源代码中的节 ·声明指令:#define 和 #undef,分别用于定义和取消定义条件编译符号 ·诊断指令:#error 和 #warning,分别用于发出错误和警告 ·区域指令:#region 和 #endregion,用于显式标记源代码中的节 ·行指令:#line,用于控制行号 说明:声明指令必须位于源文件中所有实代码的前面,否则将发生编译时错误。 示例:
👤 博主
📅 2009-01-19
👁 3688
👍 0
📂 Web编程
阅读全文 →
using (SqlConnection conn = new SqlConnection("server=(local);database=pubs;user id=sa;password=sa;"))
{
conn.Open();
//事务开始
using (SqlTransaction trans = conn.BeginTransaction())
{
try
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;…
👤 博主
📅 2009-01-19
👁 3809
👍 0
📂 Web编程
阅读全文 →
实体类: DAL层函数: UI层调用示例: 说明:使用IList代替DataTable的一点好处就是UI层不必知道DAL层查询了哪些字段,不用去一一对应。但也不是说IList总能代替DataTable来使用,当使用联合查询,返回两个表字段的时候还是只能用DataTable。
👤 博主
📅 2009-01-19
👁 5204
👍 0
📂 Web编程
阅读全文 →