asp.net
平静大海
这个作者很懒,什么都没留下…
展开
-
开发asp.net自定义控件
学习自定义控件的开发不仅可以使你开发出更灵活的系统更重要的是它可以使你加深对已有服务器控件的理解,得以更灵活的应用。较之于asp,asp.net提供了更强大的功能,我比较喜欢它的代码分离技术和对诸如C#、VB.Net等强类型语言的使用,这是从开发者的角度来看的,从用户的角度来看,会觉得它速度更快,运行更稳定,安全性也更高。不管怎么说,新技术的产生总会使许多人感到高兴,不过对开发者来说,转载 2012-07-13 14:39:13 · 508 阅读 · 0 评论 -
使用VS2008创建发布一个简单的WCF服务,并引入到web应用程序
先创建一个 空白解决方方案 命名为:WCFApp创建WCF服务1:Visual c# -- Web -- WCF 服务应用程序删除 service1.svc 及 Iservice1.cs2::添加新建项 -- Visual c# -- WCF 服务 -- 改 Service1.svc 为 Calculator.svc --确定系统自动添加 C转载 2013-03-05 12:14:16 · 4079 阅读 · 0 评论 -
winform wpf 对话框的区别
Winform:使用System.Windows.Forms命名空间中相应控件; WPF则调用Microsoft.Win32。MessageBox:// WinForm private void WFMessageBoxClicked(object sender, RoutedEventArgs e) { System.Windows.转载 2013-06-05 16:22:20 · 1520 阅读 · 1 评论 -
LINQ语法二
本文将讲述LINQ的基础查询(此文所有例子都使用LINQ to Object)在此之前,我们先创建一个用于示例的数据源:Student类:表示学生,包括学号、姓名及班级 Courses类:表示学生选择的课程,包括学号、课程名称及学时数DataCreator类:静态类,通过GenerateData方法产生示例数据生成的数据如下: 学号 姓名 班级 课程名称 学时 00转载 2013-06-25 15:54:10 · 785 阅读 · 0 评论 -
LINQ语法一
LINQ即语言集成查询,是.NET Framework 3.5中新增的功能。其功能类似于数据库中的SQL语句(实际上LINQ就是针对.NET Framework的SQL):提供标准的、易于学习的查询和更新数据模式。从from开始用过SQL的朋友都知道,最简单的SQL语句SELECT record FROM tableName:获取表中的所有记录,那么对应于LINQ,其语法如下:from转载 2013-06-25 15:40:37 · 793 阅读 · 0 评论 -
数据缓存
C# code public static UserInfo GetUserInfo(string id){var cache = HttpRuntime.Cache;var key = "用户 " + id + "的信息";var ret = (UserInfo)cache[key];if (ret == null){ret = 从数据库中读取用户信息(id)转载 2013-07-18 09:42:32 · 984 阅读 · 0 评论 -
JQuery Ajax 在asp.net中使用总结
JQuery Ajax 在asp.net中使用总结自从有了JQuery,Ajax的使用变的越来越方便了,但是使用中还是会或多或少的出现一些让人短时间内痛苦的问题。本文暂时总结一些在使用JQuery Ajax中应该注意的问题,如有不恰当或者不完善的地方,欢迎大家指正和补充。 本文将从Ajax请求aspx、ashx和asmx三种方式讨论。首先看看请求aspx的情况Aspx页面的Aj转载 2013-07-18 09:48:45 · 641 阅读 · 0 评论 -
Asp.net MVC中的ViewData与ViewBag
在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下: ViewDataViewBag它是Key/Value字典集合它是dynamic类型对像从Asp.net MVC 1 就有了ASP.NET MVC3 才有基于Asp.net 3.5 framework基于As转载 2013-07-22 14:47:49 · 830 阅读 · 0 评论 -
C#浏览器捕捉javascript的window.open
使用C#写Desktop程序来给自己的Coldfusion程序加上一个外壳。希望点击链接时,不要跳出自己的窗口。但是window.open的链接,在.NET自带的WebBrowser里是捕捉不到的。WebBrowser的NewWindow事件,好像只捕捉到来自的跳转window.open=function(url, title, prop)转载 2013-12-10 11:24:14 · 2653 阅读 · 0 评论 -
C#实现一个ActiveX控件
C#实现一个ActiveX控件要使用C#实现一个ActiveX控件,需要解决三个问题:1.使.NET组件能够被COM调用2.在客户机上注册后,ActiveX控件能通过IE的安全认证3.未在客户机上注册时,安装包能通过IE的签名认证本程序的开发环境是.NET Framework 3.5,工具是Visual Studio .NET 2008,在安装.NET Fr转载 2014-01-06 15:05:19 · 1973 阅读 · 0 评论 -
Asp.net MVC 使用Autofac的简单使用 IOC
Ioc(Inversion of Control)或者叫依赖注入DI(Dependency Injection) 如果一个接口有两个实现类,但是在实现过程中,用到了这两个具体的实现类。 如果采用IOC,则只能是注册一个接口类型,那么如何确保IOC在合适的时候传入不同类的实例?这是我突然间想到的一个问题,希望园友们可以帮忙解答一下! 所谓IOC(控制反转)或者说是依赖转载 2014-03-19 23:29:12 · 5851 阅读 · 0 评论 -
C# Post数据和接收简单示例【摘】
public partial class Post_Server : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { string type = ""; string Re = ""; Re += "数据传送方式:"转载 2014-08-22 10:00:08 · 1052 阅读 · 0 评论 -
eWebEditor的使用
一、下载并配置 eWebEditor 控件下载完毕后,将压缩包进行解压,然后移动到站点所在目录(如F:\news\edit\)的任何位置中。这里将其保存到站点news根目录下面的edit文件夹中。这样便完成了eWebEditor控件的下载及其配置。可以看到,该控件的使用其实非常方便,用户只需将其释放到站点目录下,而无需在 IIS 服务器中进行任何的设置。二、了解 eWebEditor转载 2014-09-11 23:53:23 · 8912 阅读 · 0 评论 -
Page页面加载顺序
初始化(Initialization)页面被请求时,第一个被执行的总是构造函数(constructor). 你可以在这里初始化很多自定义属性或对象。不过这里有一些限制,因为 page 还没有被完全初始化。特别地,你必须使用 HttpContext.Current 来访问 QueryString, Form, Cookies 集合,以及 Cache 对象。而 Session 对象在转载 2013-03-04 16:19:19 · 608 阅读 · 0 评论 -
ASP.Net Web.Config文件配置之连接默认错误页
在一些网站中,当网络地址发生错误时,通常会自动跳转到一个页面,并在该页面显示错误信息,此功能叶可以通过配置Web.Config文件配置实现。例如访问者在访问网站时出现错误,程序将跳转到默认页面error.aspx。 节点 节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性是一个可选属性,表示应转载 2012-11-14 14:54:14 · 1097 阅读 · 0 评论 -
asp.net(C#)中给控件添加客户端js事件的方法
今天做一个输入界面,有一需求根据一个DropDownList选择不同,后面部分出现不同的输入界面,若把响应事件放在服务端去做,得频繁刷页面。就想放在客户来处理显示和隐藏相应的输入界面。放在服务器端,也可以用ajax来实现,不刷页面。但我觉得有更直接更简单方法,用一个js事件是可以实现的。 但,DropDownList不偈Button等控件提供了一些像"OnClien转载 2012-07-18 14:54:29 · 1015 阅读 · 0 评论 -
HttpUtility.UrlEncode 空格 加号
在用 ASP.Net 开发页面的时候, 我们常常通过 System.Web.HttpUtility.UrlEncode 和 UrlDecode 在页面间通过 URL 传递参数. 成对的使用 Encode 和 Decode 是没有问题的.但是, 我们在编写文件下载的页面的时候, 常常用如下方法来指定下载的文件的名称:Response.AddHeader("Content-Disposit转载 2012-08-14 15:09:02 · 16979 阅读 · 0 评论 -
ASP.NET上传文件的三种基本方法
ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法。方法一:用Web控件FileUpload,上传到网站根目录。1 form id="form1" runat="server">2 asp:FileUpload ID="FileUpload1" runat="server" />3 as转载 2012-08-01 11:09:09 · 514 阅读 · 0 评论 -
上传附件到数据库。
(sqlserver 为例)存储文件的数据库中的字段为 jimage,类型为 image。在代码中定义类型为 byte[]的一个变量 buf,在上传组件的 PostFile 中,从它的 InputStream读出字节数组,将 buf赋给数据字段 jimage就可以了。int len = this.File1.PostedFile.ContentLength;byte转载 2012-08-01 11:41:31 · 1622 阅读 · 0 评论 -
ajax UpdatePanel用法
今天用UpdatePanel做了一个实例,发现提示:requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.后来在UpdatePanel控件前面加上 ,问题马上就解决了,看来还是对这个控件不了解啊,呵呵...网上了解了一下,贴出来与大家分享:转载 2012-08-01 23:11:02 · 474 阅读 · 0 评论 -
Page.ClientScript.RegisterClientScriptBlock 之间的区别
最初可用的选项之一就是使用一个可实现此功能的 .NET类来注册脚本块。第一个是RegisterStartupScript方法。当您有一个想要在页面加载时启动的 JavaScript函数时,最好使用该类。就此列举一例,在 VisualStudio 2005 中创建一个包含两个按钮的 ASP.NET页面。Button1和Button2分别为这两个按钮的 ID。然转载 2012-08-01 23:27:17 · 6790 阅读 · 0 评论 -
控件包含代码块(即 ),因此无法修改控件集合。
第一种:在使用主题的时候出现控件包含代码块(即 ),因此无法修改控件集合错误,原来错误的原因是:控件包含代码块(即 ),因此无法修改控件集合。将这些代码去掉,相应的功能在代码中实现即可。造成这个错误的原因是:在里面,使用了类似这样的代码,把Head中使用的的脚本放到body中,就OK了.Source:http://www.cnblogs.com/mczhu/archive/转载 2012-08-01 23:32:13 · 434 阅读 · 0 评论 -
分析器错误信息: 未能加载类型“xxxx.Global”。
“/CofcoHQ/ForeignAffairsPlan”应用程序中的服务器错误。分析器错误 说明:在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。分析器错误消息: 未能加载类型“Cofco.OA.ForeignAffairsPlan.Web.Global”。源错误: 行 1:原创 2012-08-16 19:00:15 · 45362 阅读 · 1 评论 -
asp.net获取网站路径
网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath任何于Request/HttpContext.Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时,HttpContext.Current为null. 而上面提到的方法一直可用.转载 2012-08-28 01:13:11 · 649 阅读 · 0 评论 -
ASP.Net TextBox只读时不能取值
给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋值取值,下边几种方法可以避免: 1、不设置ReadOnly,设置onfocus=this.blur()C#代码 文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值 2、设置了ReadOnly属性后,通过Request来取值,如下: 前台转载 2012-11-01 12:34:11 · 1650 阅读 · 0 评论 -
ASP.NET Web.config配置详解
一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置转载 2012-11-14 14:15:09 · 585 阅读 · 0 评论 -
处理程序“WebServiceHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”” 我要发布的的web项目开发工具及所用系统①开发工具:vs20转载 2014-08-16 19:51:32 · 39391 阅读 · 10 评论