Web开发网 > Web后台开发 > Asp.Net/C#/WCF
出现这种错误大概有三种情况:1、ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。2、估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况..
本例子自实现了统计域名来源,未统计域名后的查询字符串。如搜索引擎查询后找到你站点的记录,查询字符串不在统计范围内。 流程就是先通过Request.ServerVariables("http_referer")【asp】或者Request.ServerVariables["http_referer"]/Request.UrlReferrer【asp.net】得到来源页面的url,然后写入数据库中。 数据库tb中的统计表r..
一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它..
在ASP.NET2.0里不但进一步扩展了配置文件web.config,更为重要的是系统提供了一组API函数,让我们可以以编程的方式从配置文件里提取信息 首先,先看看如果从web.config里提取appSettings里的配置值,示例代码如下: 利用ASP.NET2.0提供的一组API函数,您可以很容易的获取AppSettingsSection里所有的Keys/value组对,如下:+展开-C#Configurat..
概念:AppDomain (应用程序域) 是.NET框架独有的概念。找不到其他技术体系中贴切的参照概念,是微软自己的东西。AppDomain,它是一个应用程序在其中执行的独立环境,为执行托管代码提供隔离、卸载和安全边界。AppDomain的独立性:AppDomain是既是容器又是边界线。.NET运行时间使用AppDomain作为代码和数据的容器,就像操作系统一个过程作为代码和..
Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在了一个压缩包中,大家可以直接..
提高程序的性能有从很多方面着手,有时候一个不在意两个不在一最后可能结果是客户很不满意。下面是转载的篇优化性能的文章当然还有其他的方面。1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接..
比如我的一个页面~/new.aspx?id=2,本页面的图片什么的都用相对路径想用~/new/2来访问,图片无法显示,所得的路径是~/new/2/*,怎么办?还有就是,~/new/2也不能访问,只能这样写~/new/2/default.aspx,把后面那个加上,怎么解决阿?-----------------1.所有的图片使用绝对路径 /images/img.png2. 如果是CSS, 文件里的图片就比较简单, 图片的路径..
看了网上很多关于DotNet动态创建类的实例的文章,我这里想总结一下,其实方法很简单,就是用“Activator.CreateInstance”。但是这个方法需要待创建的类的Type作为参数,为了获得该参数,可以利用[Assembly].GetType方法,这个方法只需要待创建的类的名称(名称字符串)就可以了,最后的问题就是要获得这个类所在的程序集。如何获得待创建的类所在..
1:使用String.Replace函数替换,但不支持大小写。2:正则System.Text.Regex替换,用RegExpOption修改是否支持大小写。3:在小数据的情况下,使用String.SubString和+可以实现间接替换。4:导入MicrosoftVisualBasicRunTime(Microsoft.VisualBasic.DLL)使用Strings.Replace速度很快。5:参照反射Reflector.FileDisassembler配合Strings.Splitand..
原文地址:http://www.developer.com/net/asp/article.php/3657826[原文源码下载]原文发布日期:2007.02.08作者:Bipin Joshi翻译:webabcd介绍尽管AJAX是种客户端技术,但实际上的开发过程,它经常要调用一个服务器端的过程。通常,网站上的数据是存放在一个关系型数据库中,为了让AJAX更有用处,处理服务器端数据需要一种简单可靠的方法。幸运..
程守华 译概述AJAX依靠服务器作为中介来分发和处理请求。为了完成这项工作,.net封装类依赖于客户端的请求对象,而xmlHttpRequest对象被大部分的浏览器支持,因此使用这个对象是一个不错的解决方案。因为封装的目的是隐藏xmlHttpRequest的实现,故我们不讨论他的实现细节。封装类是通过在.net的方法上增加AJAX属性标记来实现的,一旦被标记,AJA..
1.用Repeater和ListView来代替其他展示数据的控件。也许是中国的教材影响,大多数人都喜欢按照课本上的例子来使用Gridview,Datalist,Formview等控件来展示数据。也许,这些控件提供了简便的方式来展示,修改数据,但背后却是增加了很多垃圾的代码,不但影响速度,而且因为这些控件生成的代码是不能控制的,(例如Gridview自动生成的是table的代..
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项..
Introduction MVC应该算是一个古老的Design Pattern了,无论是在win form程序还是web程序中,它的应用都是比较广泛的。MVC也是我在学校中学习到的第一个设计模式。终于,可以在Asp.Net中应用了。本文的例子 所用的是ASP.NET MVC Preview 2,可以在这里下载。 Create a new MVC project 菜单File-New Project -Asp.Net Web MVC Application 新创建..
是的,我们现在可以使用asp:chart runat="server"/了,相关文章及下载:下载免费的微软图表控件 下载VS 2008对图表控件的工具支持 下载微软图表控件例程 下载微软图表控件文档 访问微软图表控件论坛 新的ASP.NET图表控件发布了(译文) 首先,必须是vs2008,.net3.5sp1,以下引用译文:asp:chart / 支持各种丰富的图表选项,包括pie(饼图), are..
为了更好地让初学者轻松入门,这里仍然采用趣味性的方式聊一些常用技术点,致力于.NET新手们的快速提高!知识都是普通的,关键是学习的思路。技术源于生活,技术原来可以这样学。抛砖引玉而已。 层次结构在现实社会里随处可见。记得有个笑话讲有个村长得意地向他老婆吹牛:“全中国只有四个人比我官大,乡长、县长、省长和国务院总理”。这个..
一位QQ好友问我个人网站访问量是如何统计的,由于本人初学做网站,水平有限,所介绍的方法可能是笨方法,但在我网站上能够凑合着使用,希望大家多多指教。 一、建立一个数据表IPStat用于存放用户信息 我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间(IP_DateTime),些表的信息本人只保存一..
安全工程师,要能独立负责网站安全、局域网安全、服务器安全等,要了解网页挂马有IFRAME框架挂马、JS文件挂马、伪装挂马、CSS挂马、ActiveX组件挂马等方式,这样才可以有针对性地进行防范,避免网站和服务器等安全威胁。下面,我们来迈出成长为安全工程师的第一步,掌握IFRAME框架挂马的底细以及相应的防范方法。 什么是IFRAME框架挂马 ..
很多人都知道什么叫缓存,甚至学习过,但用起来还真难用。我经过几天的学习cache想跟大家分享和讨论。我是带着疑问去学习的。缓存是用在什么地方,有什么好处。缓存就是把获取的数据暂时存到缓存中,当获取的数据没有变化时就还是用缓存里的东西。可能有人会问怎么判断获取的数据没有变化?这个等下会说到。这样从缓存数据可是获取数据速度快很多..
华能集团下某发电厂的企业网站(基于Asp.Net2.0实现,不允许修改源程序)要求实现“厂内用户可直接访问整个站点的所有页面,厂外用户只能访问指定的页面”的功能,本文将按照需求分析、方案设计、编码实现、部署应用的顺序逐步阐述整个解决方案的形成过程。1. 需求分析通过深入的交流和沟通,确认了该发电厂在企业网站用户访问控制方面的改进..
+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.Data.Common;usingSystem.Configuration;usingSystem.Collections;namespaceThs{/**////summary///========================================================///2006-9-13///Wangzhq///zhenqiang812@163.com///wangzhq.cnblogs.com///数据..
正常的数据库连接字符串配置,这是在MSSQL服务器端口是1433(默认)的情况下。+展开-XMLaddkey="Article"value="server=.;uid=Admin;pwd=admin;database=db;"/add但是有时候,为了数据库服务器安全,这个端口会被改成其它的,这时再连接数据库可能报出以下错误: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL ..
一般情况下,ASP是gb2312编码的 而ASP.NET是 utf-8 的修改globalization requestEncoding="gb2312" resp/ 会导致其他程序连锁反应比较合适的是System.Collections.Specialized和System.Text命名空间下的方法NameValueCollection gb2312Requests;gb2312Requests = HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("GB2312"..
在项目的开发过程中,在设计模式的概念还没有出来时,我们那时候在编写程序时,往往如果项目的数据库是采用SQL Server,然后用户又想换其它数据库如Oracle时,我们就需要对其代码进行重写,特别是在一些软件的产品化道路中,我们做出来的产品如果让用户可以有选择的去选取各种数据库,那无疑对用户提供了很大的方便。 自从工厂模式的设计..
----------大家也许可能也能遇到希望对你能有帮助-------------asp.net默认的编码是UTF-8js文件里的编码也是UTF-8当你要在aspx页面上进行传中文参数时会出现乱码-----request.aspx--接收参数页---------response.aspx--传送参数页-----例一:a href="request.aspx?str=中国人"/a解决办法一:1.可以和改webconfig的编码 如: location pat..
今天,总算是对这个邮件程序有个交待了。这个邮件程序反复修改,现在测试也差不多了。拿出来跟大家共享一下。源码附后,我在开头说个要点。首先,地球人都知道C#开发邮件发送程序有三个办法:第一:使用sys.web.mail命名空间下的MailMessage类等的方法属性。第二:引用CDO组件(跟第一个办法其实也是引用了CDO组件)。第三个办法就是用socket,自..
程序集注册工具读取程序集中的元数据,并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 .NET Framework 类。类一经注册,任何 COM 客户程序都可以使用它,就好像该类是一个 COM 类。类仅在安装程序集时注册一次。程序集中的类实例直到被实际注册时,才能从 COM 中创建。regasm assemblyFile [options]参数参数 说明 assem..
摘自:http://www.cnblogs.com/Ihaveadream/archive/2008/05/02/1178538.htmlCookie有三个属性需要注意一下:1. Domain 域2. Path 路径3. Expires 过期时间跨域操作需要设置域属性:Response.Cookies("MyCookie").Domain = "cnblogs.com"; (这里指的是泛域名)这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过虚拟目录下访问:我在..
原来有两个asp页面,运行正常:a.asp中写入cookie:response.Cookies("usertype")=usertypeb.asp读取cookie:usertype=Request.Cookies ("usertype") if usertype="" then ……现在将a.asp改为a.aspx:userType = new HttpCookie("usertype");userType.Value = strUserType;Response.Cookies.Add(userType);在asp.net中正常,但b.asp却不能正确读取.. 首页 上一页 [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] 下一页 尾页 35/37页,每页显示30条,共1092条相关记录