.net/c# - 文章列表

  • vs2012项目转换为vs2010的方法

    当使用vs2012将项目升级后,再使用vs2010就无法打开了。但有时需要两个版本同时使用(XP装不了vs?2012),如使用vss的共同开发时候。解决方法很简单,用记事本打开xxx.sln这个文件。将第一行“Microsoft?Visual?Studio?Solution?File,?Format?Version?12.00”中的?12.00改为?11.00就可以了

  • ASP.NET服务器控件之视图状态

    为Web页面及其控件保持状态信息是非常有必要的。然而,由于Web应用程序创建于HTTP协议的顶层,这是一个无状态的协议,因此,保持状态信息则变得非常困难。为了解决这个问题,ASP.NET 2.0技术提供了多种解决方案,例如,利用Session、Cookie、视图状态、控件状态、隐藏域、查询字符串、个性化用户配置(Profile)等等。对于利用ASP.NET 2.0技术创建服务器控件而言,保持状态信息也是非常重要的,其主要解决途径是利用视图状态和控件状态。本文详细讲解了视图状态(ViewState)的基本知识,并通过典型应用介绍视图状态的应用方法。  视图状态概述  视图状态是一项非常重要的技术

  • C# 中启动进程的三种方法

    1.启动子进程,不等待子进程结束private void simpleRun_Click(object sender, System.EventArgs e){ System.Diagnostics.Process.Start(@”C:listfiles.bat”);}2.启动子进程,等待子进程结束,并获得输出 1private void runSyncAndGetResults_Click(object sender, System.EventArgs e) 2{ 3 System.Diagnostics.ProcessStartInfo psi = new System.Diagno

  • vs2010 选择时退出的解决方法 报错:无法加载 DLL uiautomationcore.dll

    装完vs2010后,编写代码,使用鼠标进行选择的时候,vs就会自动关闭。使用键盘来选择代码的后,就会弹出错误提示是: 无法加载dll uiautomationcore.dll :找不到指定的程序。解决方法如下如果是系统是2003,就打这个补丁 WindowsServer2003-KB971513-x86-CHS.exe 就可以了。如果系统是xp的,请下载 WindowsXP-KB971513-x86-CHS.exe ,遇到这个问题时不防可以试试。

  • c#保存webbrowser中图片元素的方法

    下面的方法可以将webbrowser中的图片转换为Image对象,也可以保存为本地文件HTMLDocument doc = (HTMLDocument)webBrowser.Document.DomDocument; \r\nHTMLBody body = (HTMLBody)doc.body; \r\nIHTMLControlRange rang = (IHTMLControlRange)body.createControlRange(); \r\nIHTMLControlElement img; \r\nimg = (IHTMLControlElem

  • asp.net 跳转404页面的正确设置方法

    在web.config里面加入这段:<customErrors mode="On" defaultRedirect="error404.aspx">    <error statusCode="404" redirect="error404.aspx" /></customErrors>添加一个404的页面,在后台输入protected void Page_Load(object sender, EventArgs e)

  • asp.net下载网络图片到本地最简单的方法

    在做采集的时候,有时需要将图片下载到本地。在c#中,实现这个功能最简单的方法是使用WebClient这个类,实现的代码如下WebClient web = new WebClient();\r\nweb.DownloadFile(\"http://www.heycode.com/1.jpg\", \"c:\\\\1.jpg\");

  • HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面

    在配置.net 4.0的网站的时候出现了这个提示HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面解决方法为:左键点击IIS管理器的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~

  • 由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80131902

    由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80131902这个提示是在事件查看器里面看到的,网站表现为.net页面无法运行这个错误一般发生在第一次在IIS上运行aspx页面文件的时候。下面是一个解决方法:1)打开命令提示符(Command Prompt)2)执行“net stop w3svc”,停止IIS3)切换到目录“C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727”4)执行“aspnet_regiis.exe -ua”,卸载IIS上所有版本的ASP.net。5)执

  • 连接access数据库提示 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序

    使用asp.net或c#winform 连接access数据库时,提示 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序对于这种错误提示,通常有下面的几种情况需要注意的问题和解决方法:1.Microsoft.Jet.OLEDB.4.0不要写成Miscrosoft.Jet.OLEDB.4.0,;2.Data Source不要写成“Data Sourse”,3.检查是否安装了Office4.重新安装注册MDAC28.exe (一般你的安装目录里有或者到微软的官方网站上下) 5.如果是64位平台,也可能出现这种情况;解决方法:生