net
bill1315
这个作者很懒,什么都没留下…
展开
-
Visual Studio 2015 版本区别
原址为:https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs原创 2015-09-10 17:05:45 · 11765 阅读 · 0 评论 -
水晶报表导出到客户端
水晶报表版本:for net 2003原理:通过在服务器上保存,然后通过Response.Redirect,在浏览器中打开,这样就会提示下载.CrystalDecisions.Shared.DiskFileDestinationOptions DiskOpts = new CrystalDecisions.Shared.DiskFileDestinationOptio原创 2007-11-23 15:13:00 · 833 阅读 · 0 评论 -
水晶报表导出问题:CrystalDecisions.CrystalReports.Engine.LogOnException登录失败
pull方式:需加一段代码: // 摘自webcast // #region 解决登录错误问题// TableLogOnInfo logonInfo = new TableLogOnInfo();//// foreach( CrystalDecisions.CrystalReports.Engi原创 2007-11-22 16:42:00 · 2548 阅读 · 0 评论 -
水晶报表布署问题
在服务器端发布的话需要利用vs.net建立一个安装项目 然后添加相应的模块 用 Crystal Reports 来部署 Web 或 Web 服务应用程序请参见 Crystal Report 部署概述 | Crystal Reports 部署授权 要部署应用程序,您需要在生成解决方案之前创建一个安装项目,并且向应用程序中添加必要的合并模块。 打开 Web 或 Web 服务应用程序。 在解转载 2007-11-22 15:47:00 · 783 阅读 · 0 评论 -
带参数的存储过程填充DataSet
SqlDataAdapter要与SqlCommand联系起来,然后通过sqlDataAdapter fill DataSet代码如下(用于水晶报表): DataSet1 myDs=new DataSet1(); SqlConnection myConnection=new SqlConnection(connectionString);原创 2007-11-22 15:46:00 · 1167 阅读 · 0 评论 -
IP 地址限制保护站点
见图:使用 IP 地址限制保护站点可以配置网站以允许或拒绝特定计算机、计算机组或域访问网站、目录或文件。例如,如果 Intranet 服务器已连接到 Internet,您可以防止 Internet 用户访问 Web 服务器,方法是仅授予 Intranet 成员访问权限而明确拒绝外部用户的访问。IP 地址限制仅适用于 IPv4 地址。 要点 您必须是本地计算机上 Administra原创 2008-02-03 10:45:00 · 875 阅读 · 0 评论 -
通过Web Services上传和下载文件
转:http://dotnet.aspx.cc/article/6381bd5f-51f3-4339-4239-1328564a1b2a/read.aspx随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下转载 2008-02-01 15:57:00 · 953 阅读 · 0 评论 -
处理在DataGrid中的DropDownList的事件
DropDownList没有CommandName属性,所以不能用ItemCommand事件,不过你可以在DataGrid的模板列中加入的DropDownList控件(aspx):asp:TemplateColumn HeaderText="车辆情况">ItemTemplate> asp:DropDownList id="carinfolist" runa原创 2007-10-09 15:31:00 · 748 阅读 · 0 评论 -
C#的委托
1,delegate是什么?msdn定义:委托是一种引用方法的类型.一旦为委托分配了方法,委托将与该方法具有完全相同的行为.委托方法的使用可以像其他任何方法一样,具有参数和返回值.其声明如下:public delegate void TestDelegate(string message); 多路广播委托:可以使用 + 运算符将它们分配给一个要成为多路广播委托的委托实例。组原创 2007-06-13 09:15:00 · 776 阅读 · 0 评论 -
struct和 class区别
struct成员默认访问权限是public,而class是private(c++)struct 还是值类型,而 class 是对象类型(C#中),在C++里struct可以理解成为一种特殊的类,结构体和类可以通用,实现方法类似。但一般面向对象编程都用class,而不用structstuct 和 class 的区别更大的在于分配内存时的不同,一个是在/"stack/"上(访问速度快点,相比之原创 2007-06-06 23:17:00 · 689 阅读 · 0 评论 -
网页中的video
第一种方法: 第一种是通过调用window media player进行播放诸如:wmv,asf等格式文件: -0080c74c7e95 height=320 id=MediaPlayer width=356> embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/contro转载 2008-03-04 16:19:00 · 888 阅读 · 0 评论 -
转载 .net面试题大全(有答案)
from : http://www.cnblogs.com/wllyy189/archive/2007/05/31/765823.html在网上找来的,希望对大家有所帮助。1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型转载 2008-03-12 15:11:00 · 2318 阅读 · 0 评论 -
关于找不到aspnet_client system_web 1_1_4322 WebUIValidation js
环境:win7+vs2003在安装好环境后,在默认的网站下新那建虚拟目录,打开网站后,发现报找不到aspnet_client system_web 1_1_4322 WebUIValidation js,提示“请尝试手动放置此文件,或通过运销行"aspnet_regiis -c"重新安装”,用了这两种方式都不行。最后baidu下,发现在网站的webconfig原创 2012-03-20 12:08:29 · 1093 阅读 · 0 评论 -
关于服务器端的业务处理过程中让客户端弹出confirm对话框,并根据confirm,判断继续业务逻辑的处理
方案都没测试问题描述:点击服务器端的按钮,判断记录是否大于1000, 大于则弹出confirm,根据是,否来决定是否执行下面的代码。难点:当通过服务器端的增加Page.ClientScript.RegisterStartupScript,因为弹出的confirm是客户端行为,服务器端无法捕获,所以代码自然顺序执行下去。方案1:通过webservice,在button的onclientc原创 2011-06-14 17:20:00 · 960 阅读 · 0 评论 -
使用aspnetpager,返回初始页绑定原页码的方案
最近在使用分页控件aspNetPager.dll,要实现分页后,点击链接到其它页,返回仍保存原页码的功能。可以通过session来实现,不过要把spNetPager1.CurrentPageIndex, AspNetPager1.RecordCount全放在session中.当执行AspNetPager1.CurrentPageIndex =currentPageNum,会自动的重新绑定一原创 2011-06-13 11:20:00 · 1178 阅读 · 0 评论 -
关于日期显示格式字符串的一点理解
http://www.cnblogs.com/longsan/archive/2006/04/05/367462.html 今天有网友在q群上贴了如下一段代码:string s = Calendar1.TodaysDate.ToString("d");想得到"MM/dd/yyyy"的显示方式,可是总是显示成"04-01-2006",而不是想要的"04/01/2006"。一开始原创 2011-06-08 17:35:00 · 755 阅读 · 0 评论 -
VS2003 +IE7(IE8)无法调试的方案
1, “VS2003 试图运行项目时出错,无法启动调试。没有正确安装调试器。请运行安装程序安装或修复调试器。 ”运行C:/Program Files/Common Files/Microsoft Shared/VS7Debug下面的mdm.exe /regserver。2,"试图运行项目时出错:无法在web服务器上启动调试。你没有调试的该服务器的权限,验证你的服务器上 DebuggerUs原创 2010-01-31 00:13:00 · 812 阅读 · 0 评论 -
ASP.NET AJAX正式版带来的Validator问题及解决方案
http://www.cnblogs.com/JeffreyZhao/archive/2007/01/24/validators_in_asp_net_ajax_finals.html 升级到ASP.NET AJAX正式版之后,一般来说重新编译不会有什么问题,不用做什么修改,这是个好消息。不过在执行时就会出现问题了。因为在正式版的程序集中,删除了兼容UpdatePanel的Validato转载 2009-05-05 23:43:00 · 535 阅读 · 0 评论 -
调试windows服务的一点经验【补充】
上次写过一个调试windows服务的一点经验的日志。这段时间也在做一个和Windows Service有关的东西。又有了些经验,所以拿来和大家分享下。调试windows服务,采用的一般方法,就是设好断点,然后启动服务,在IDE里面直接通过进程列表,把Service的exe附加到IDE上面来调试,这个方法在上一个日志也提到过。其实在.NET建立的服务程序中,还有一个方法,也是之前没有想到的方法,更为转载 2008-04-18 13:47:00 · 706 阅读 · 0 评论 -
事件与委托趣谈
事件与委托趣谈转载 2008-01-18 09:25:00 · 573 阅读 · 0 评论 -
.net框架发展公式
.net框架发展公式.NET 2.0 = CLR +BCL+ C#(vb.net) + Win Form + Web Form .NET 3.0 = .NET 2.0 + WCF + WPF + WF + WCS .NET 3.5 = .NET 3.0 + ASP.NET AJAX +Silverlight+LINQ原创 2007-12-20 21:35:00 · 864 阅读 · 0 评论 -
Visual Studio 2005 Team Foundation Server 去180限制问题
去掉Team Foundation Server试用版180天的限制,可以将下载的chs_vs_2005_tfs_trial.iso文件接压到文件夹TFS,在TFS文件夹中搜索setup.sdb文件可以找到6个文件,修改第1、2、6个文件,用记事本打开文件,找到最后一行看到VDK7QYRCVK498JJYW2G9VVG63,这是试用版的安装序列号,只要把它换成正式版的序列号就可以了,为KYTYHT原创 2007-08-27 09:40:00 · 1545 阅读 · 0 评论 -
重置VS2005
要使用此参数,请执行以下操作: 1. 关闭所有 Visual Studio 2005 实例。 2.转载 2007-08-24 10:56:00 · 686 阅读 · 0 评论 -
c#中的interface abstract 与 virtual
interface用来声明接口1.只提供一些方法规约,不提供方法主体. 如:public interface IPerson{ void getName();//不包含方法主体}2.方法不能用public abstract等修饰,无字段变量,无构造函数。3.方法可包含参数。 如 public interface IPerson { void getAge(string转载 2007-07-12 21:26:00 · 544 阅读 · 0 评论 -
事件Event
事件是类在发生其关注的事情时用来提供通知的一种方式。例如,封装用户界面控件的类可以定义一个在用户单击该控件时发生的事件。控件类不关心单击按钮时发生了什么,但它需要告知派生类单击事件已发生。然后,派生类可选择如何响应。事件使用委托来为触发时将调用的方法提供类型安全的封装。委托可以封装命名方法和匿名方法。CLR类型中可以定义的一个要素,定义了事件成员的类型允许类型或类型的实例在某些特定的事情发原创 2007-07-12 23:44:00 · 1064 阅读 · 0 评论 -
C#面试题和答案
1、C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的。这两者是有本质区别的。2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1).使用QueryString, 如....?id=1; r转载 2007-07-09 11:07:00 · 1270 阅读 · 0 评论 -
NHibernate 初用,改后成功了,不过仍有问题
NHibernate为Hibernate的.net版本,成功了,不过如果加上cfg.AddXmlFile(Server.MapPath("Customers.hbm.xml")); 则不通过!不using System;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;原创 2007-07-10 15:57:00 · 686 阅读 · 0 评论 -
.Grove—— .Net下的ORM框架
简单代码见附件:http://dl2.csdn.net/down4/20070708/08230736320.rar平台 :visual studio 2005 sql2005 GroveKit2.1原创 2007-07-08 23:04:00 · 792 阅读 · 0 评论 -
面向对象设计(OOD)思想(C#)
有了思想才能飞翔,缺乏灵活就象少了轮子的汽车,难以飞奔。为了更好的理解设计思想,结合一个尽可能简洁的实例来说明OOD、设计模式及重构。通过下面的代码,详细地阐述面向对象设计思想。 一、传统过程化设计思想假定我们要设计一个媒体播放器(只从软件设计的角度,不涉及硬件)。该媒体播放器目前只支持音频文件mp3和wav。按照结构化设计思想,设计出来的播放器的代码如下: 面向对象设计(转载 2007-07-03 23:24:00 · 3216 阅读 · 1 评论 -
Grove——.NET中的ORM实现
引用 :http://www.microsoft.com/china/MSDN/library/netFramework/netframework/Grove.mspx?mfr=true发布日期: 6/30/2005 | 更新日期: 6/30/2005作者:林学鹏ORM的全称是Object Relational Mapping,即对象关系映射。它的实质就是将关系数据(库)中的业务数转载 2007-07-03 23:48:00 · 1086 阅读 · 0 评论 -
c#中public,private,protected,internal的区别
msdn的解释如下:internal指的是同一个程序集,内部成员和类型才是可以访问的.内部访问通常用于基于组件的开发,因为它使一组组件能够以私有方式进行合作,而不必向应用程序代码的其余部分公开一个成员或类型只能有一个访问修饰符,使用 protectedinternal 组合时除外。命名空间上不允许使用访问修饰符。命名空间没有访问限制。根据发生成员声明的上下文,只允许某些声明的可访问原创 2007-07-01 00:16:00 · 24896 阅读 · 6 评论 -
参数中传 &字符的问题
用%26代替&for example:/Messages/Mail/SendMail.aspx?subject="+DataBinder.Eval(Container.DataItem,"f_Title")+"&Message=the address is http://XXX/Blog/ShowBlog.aspx?MemberID="+MemberID+"%26InfoID="+Data原创 2007-06-30 16:14:00 · 838 阅读 · 0 评论 -
Overload和Override的区别
重写Override是父类与子类之间多态性的一种表现,子类与父类有相同的名称和参数,子类的方法把父类的覆盖了.Overload是一个类中多态性的一种表现。有不同的参数个数或有不同的参数类型原创 2007-07-12 22:29:00 · 619 阅读 · 0 评论 -
命名规范
命名方法:1,骆驼(Camel)命名法:第一个字母小写,随后的每个单词的第一个字母大写。如:studentName2,帕斯卡(Pascal)命名法:每一个单词的第一个字母都大写。如:StudentName3,匈牙利命名法:加前缀。如btnName,txtName.1,命名空间以Pascal命名法.2,类以Pascal命名方法,确保类的名称是一个名词。public class HelloW原创 2007-07-19 00:08:00 · 1959 阅读 · 0 评论 -
ASP.NET页面生命周期描述 (已整理)
对由 Microsoft® Internet 信息服务 (IIS) 处理的 Microsoft® ASP.NET 页面的每个请求都会被移交到 ASP.NET HTTP 管道。HTTP 管道由一系列托管对象组成,这些托管对象按顺序处理请求,并将 URL 转换为纯 HTML 文本。HTTP 管道的入口是 HttpRuntime 类。ASP.NET 结构为辅助进程中的每个 AppDomain 创建一原创 2007-05-21 23:57:00 · 1667 阅读 · 0 评论 -
常见 Datagrid 错误
摘要:学习如何避免在使用 ASP.NET Datagrid 控件进行开发时可能发生的一些常见错误。 Datagrid 控件是 Microsoft® ASP.NET 中功能最强、用途最广的 Web 控件之一,这一点已经得到了 ASP.NET 权威人士的认同。虽然 Datagrid 控件易于使用,但同样易于给使用者带来麻烦。以下是许多人所犯的一些错误,这些人包括从初学者到富有经验的 .NET 专家。转载 2007-05-21 21:49:00 · 690 阅读 · 0 评论 -
"超时时间已到。在操作完成之前超时时间已过或服务器未响应"的解决方法
方法有以下两种:1,在web.config中加上以下语句: 来自MSDN解释: httpRuntime是配置asp.net http运行时设置,以确定如何处理对asp.net应用程序的请求。 executionTimeout:表示允许执行请求的最大时间限制,单位为秒 maxRequestLength:指示 ASP.NET 支持的最大文件上原创 2007-05-22 10:42:00 · 3700 阅读 · 4 评论 -
.net中更新已存在表字段的解决方法
最近碰到这样的问题:已存在的表,其中有加密的密码(原初始密码为11111),现要求把原初始密码随机生成,不使用原初始密码。为了导出方便,我决定用datagrid,然后导出到excel.其思路有二种,一种通过先展示datagrid,然后再通过按钮生成随机码及加密密码,不过,客户操作比较烦琐;另一种 直接通过按钮生成表,包括密码及加密密码。第二种方案的作法如下:在数据库users表增加一字段(原创 2007-05-20 23:36:00 · 657 阅读 · 0 评论 -
WF工作流例子
参照Webcast工具:visual studio 2005插件:WF下载原创 2007-08-17 17:28:00 · 895 阅读 · 0 评论 -
HyperLinkColumn多参数问题
1使用DataGrid的时候如果你有一个asp:HyperLinkColumn又想使用多个需要绑定的参数作为链接的url,那么请改成模板列,使用普通的link标签或者asp:HyperLink都可以,下面2种实现多绑定参数的解决方案。 (1)后台返回url 前台 Runat="server" Target="_blank"原创 2007-05-15 17:37:00 · 2770 阅读 · 0 评论