ASP.NET(C#)
xiangchengboy
Android工程师
展开
-
ASP.NET(C#)面试题
问答题沿用S1 C#:Ch1: 1、= = 与Equals方法的区别?对于值类型:由于值类型是存储在栈中,两者都是比较的是两个变量的在栈中的值是否相等。对于引用类型:引用类型是在堆一个存储引用,指向堆中的某个具体值。= =判断引用地址,equals判断值 2、Java中的switch于C#中的switch的区别 Java中的switch:只转载 2009-11-05 09:57:00 · 6436 阅读 · 5 评论 -
接口和抽象类的区别
<br /> <br />区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。<br /><br />区别二,抽象类在定义类型方法的时候,可以给出方法的实现部分,也可以不给出;而对于接口来说,其中所定义的方法都不能给出实现部分。<br /><br />区别三,继承类对于两者所涉及方法的实现是不同的。继承类对于抽象类所定义的抽象方法,可以不用重写原创 2010-06-01 18:29:00 · 525 阅读 · 0 评论 -
猫 老鼠 人的编程题
<br />程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) <br />要求: <br />1.要有联动性,老鼠和主人的行为是被动的。 <br />2.考虑可扩展性,猫的叫声可能引起其他联动效应。 <br />要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象 <br />评分标准: 构造出Cat、Mouse、Master三个类,并能使程序运行(2分) <br />从Mouse和Master中提取抽象(5分) <br />联动效应,只要执行C原创 2010-06-01 18:43:00 · 832 阅读 · 0 评论 -
正在进行生成的同时试图签出,因为无法对必须修改的文件"Web.config等"进行更改...
<br /> 修改以下部分即可,你可以将其整个del掉,让vs根据当前需要自动加载相关项即可<br /> <compilation debug="true"><br /> <assemblies><br /> <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/><br /> <add assembly="Sys转载 2010-06-18 19:46:00 · 2231 阅读 · 0 评论 -
工作经验到底是个什么东东?工作经验从哪里来?
最近网上一直比较热闹,“淋巴哥”老师拿出高丽棒子那种可以证明屈原、李时珍就是韩国人及端午节源自韩国的那种娱乐考究精神考究出了所有说他的书不好的人都是书托和骗子来,一时间圈内大哗;接着在博客园又掀起一股Java与C#的瑜亮之争,不可谓不热闹。不过作为普通的开发人员,这些事情都是相对较为遥远的事情,普通开发人员比较感兴趣的是如何提高自己的技术,增加自己的能力,以便在今后的工作中找到一个更好的职位,这两天周公也收到了一封一个工作了2年的.NET开发人员的邮件,在邮件中他谈到了自己的困惑不足,周公觉得他的现状有一定转载 2010-06-15 13:25:00 · 706 阅读 · 0 评论 -
【经验分享】VSS 2005 配置(Internet)
最近为了让异地的团队成员共同的开发。进行统一的源代码管理,而我们用.net开发,将VSS作为源代码管理工具,在网上找了一些文章,总是在SSL的配置上出现问题。但是,我使用的IIS并不需要配置SSL。那么该怎么解决呢?在园子里找到一篇文章:http://www.cnblogs.com/jailu/archive/2006/11/27/573783.html推荐一下,而且带录像。我按照录像已经成功配置。为了避免筒子们点链接麻烦,我就转贴一下吧。点击下载视频录像(由于博客不允许上传大文件,所以分成了四部分):转载 2010-06-23 15:42:00 · 984 阅读 · 0 评论 -
弹出对话框,点击确定关闭对话框,返回值给父页面
<br />父页面:<br /> <br /> <br /><input id="btnSelect" type="button" value="..." onclick="organTree('txt_GLJG','hid_gljg');" class ="btn" /><br /> <br /> <br /><script type="text/javascript" language="javascript"><br /> function organTree(para,para1)<b原创 2010-09-16 11:04:00 · 2774 阅读 · 0 评论 -
excel文件导入(支持2003、2007格式)
#region Excel操作 /// /// 出入一个excel文件,获取文件的sheetname /// /// excel文件 /// public static ArrayList GetExcelSheetName(string filepath,string type) { ArrayList al = new ArrayList();原创 2010-10-20 11:43:00 · 1143 阅读 · 0 评论 -
数据库还原
<br /> Dim mSQL, mSQL1 As String Dim mConn, g_Path, g_MDBConn, mFileName As String Dim dsEmployee As DataTable Dim dvEmployee As DataView Dim I, mRow, mXZCou As Integer Dim ls_open_flag As Boolean = False Dim g_DataBaseName As原创 2010-12-13 10:37:00 · 583 阅读 · 0 评论 -
好控件分享
昨天看了孟老大写的几个控件(http://blog.csdn.net/net_lover/archive/2010/12/16/6079892.aspx),自己又体验了一把,感觉相当不错,赶紧拿来与大家分享。感谢像孟老大一样的达人为我们分享成果,让我们把软件写的越来越好。原创 2010-12-29 09:27:00 · 362 阅读 · 0 评论 -
关闭浏览器按钮退出系统问题
<br />Top.aspx页面:<br /><body onunload="LogOut()"><br /></body><br /> <br /><script type="javascript/text" ><br />function LogOut()<br />{<br /> var c= Ufida.T.UI._top.RecordLogOut();<br /> <br />}<br /></script><br /> <br />Top.aspx.cs:<br /> name原创 2011-01-10 10:49:00 · 953 阅读 · 0 评论 -
static类型引发多用户操作并发
<br />问题描述:代码中定义static类型字符串,当不同用户同时进行操作时就会产生数据串联问题<br />解决方法:采用session定义变量。<br />注:如果每个用户用的变量值都不一样,那么就失去了用静态变量的意义原创 2010-11-25 13:24:00 · 2100 阅读 · 0 评论 -
ASP.NET Development Server未能开始侦听端口1041
<br />今天在调试程序时遇到了这样一个莫明其妙的问题:<br /><br />出现:ASP.NET Development Server未能开始侦听端口1041.<br />以一种访问权限不允许的方式做了一个访问套接字的尝试。<br /><br />过了一会儿弹出错误信息:无法连接到Visual Studio 的Localhost Web服务器<br /> <br />解决方法:找到该项目的sln文件默认情况下,该sln文件位于C:/Documents and Settings/用户名/原创 2011-02-14 15:59:00 · 809 阅读 · 0 评论 -
.Net“/”应用程序中的服务器错误 超过了最大请求长度 错误解决办法
<br />错误如下:<br /> <br /> <br />错误提示: 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br />异常详细信息: System.Web.HttpException: 超过了最大请求长度。<br />源错误: <br /> <br />执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。<br />堆栈跟踪: <br />。。。。。。转载 2011-02-14 15:52:00 · 3542 阅读 · 0 评论 -
asp.net夜话之十一:web.config详解
<br />在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。<br />在.net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.net中配置文件名一般默认是web.config。每个web.config文件都是基于XML的文本文件,并且可以保存到转载 2011-03-11 11:18:00 · 441 阅读 · 0 评论 -
能用foreach遍历访问的对象需要实现____接口或声明____方法的类型
<br />一、答案<br /> 能用foreach遍历访问的对象需要实现IEnumerable接口或声明GetEnumerator方法的类型<br /> 注:不一定要实现IEnumerable接口,但一定要实现GetEnumrator方法。<br />二、.Net 1.0实现Code<br />public class MyList<T> : IEnumerable<br /> {<br /> public int Count { get { return Item转载 2010-06-01 18:21:00 · 9100 阅读 · 1 评论 -
关于Session值丢失问题
<br />引言:最近不少网友都有这样的疑问,就是当我们在一个网页间设定了一个session变量后,到另一个网页,却消失了。这<br />是什么样的原因呢。如果你详细的读完本文,相信能给你一个完整的答复!<br /> <br />一:前言--关于web应用程序<br /> 我们今天所讨论的web 应用程序是指由Windows NT Option Pack 提供的一个建立 Internet 或Intranet的 Web应用程序的平台。而Web 应用程序可以作为一组 Web 页交付使用,它们向封转载 2010-07-20 23:24:00 · 1937 阅读 · 0 评论 -
用Jquery实现两个dropdownlist无刷新联动
前台:选择充值游戏: 选择删档测试服务器: <!-- //获取游戏服务器列表 $("#ddl_Game").change(function (event){ $.ajax({ type: "GET",原创 2010-05-06 10:22:00 · 2975 阅读 · 2 评论 -
从xml文件取数据生成菜单
.xml文件 利郎,七匹狼 阿迪达斯,李宁,匹克 .aspx文件 无标题页 .aspx.cs文件using System;using System.Collections;using System.Configu原创 2009-11-06 17:00:00 · 697 阅读 · 0 评论 -
控件执行生命周期
对于如下Sample.aspx 按执行顺序排列以下方法并说明其主要用途 Page_Load Button_Click Render CreateChildControls Init 答案:进入页面:Init>Page_Load>CreateChildControls>Render 点击Button按钮:Init>CreateChi原创 2009-11-03 10:53:00 · 491 阅读 · 0 评论 -
ASP.NET读取word到页面
JavaScript实现:<!-- function readWord() { var div1=document .getElementById ("div1"); var WordApp,WordDoc,Str; WordApp =new ActiveXObject ("Word.application"); WordDoc =原创 2009-11-10 14:10:00 · 5241 阅读 · 3 评论 -
显示鼠标坐标位置
New Document <!-- var getMousePos = function (e){ var posx=0,posy=0; if(e==null) e=window.event; if(e.pageX || e.pageY) { posx=e.page转载 2009-11-10 17:11:00 · 744 阅读 · 2 评论 -
.Net 中的序列化与反序列化
一、概述 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 二、对象的序列化主要有两种用途: 1) 把对象的字节序列永久转载 2010-03-09 20:06:00 · 327 阅读 · 0 评论 -
.NET反射、委托技术与设计模式
1 反射技术与设计模式 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1.1 .NET可执转载 2010-03-09 20:08:00 · 393 阅读 · 0 评论 -
声明数组 随机赋值1-100 不重复
public static void InsertRandomArray() 2<img id="Codehighlighter1_55_586_Open_Image" onclick="function onclick(){this.style.display=none; document.getElementById(Codehighlighter1_55_586_Open_Te转载 2010-03-10 21:56:00 · 1336 阅读 · 0 评论 -
链表反序算法
链表反序: *prep,*nowp,*nextp分别指向前一个结点,当前结点和下一个结点 该算法与链表内容无关 是从表头开始依次反序 struct stud *fanxu(struct stud *head) { struct stud *prep,*nowp,*nextp; prep=NULL; nowp=head; while(nowp!=NULL) {nextp=nowp->next; no转载 2010-03-09 20:14:00 · 3655 阅读 · 3 评论 -
C#中接口与类的区别
1、接口类似于类,但接口的成员都没有执行方式,它只是方法、属性、事件和索引符的组合而已,并且也只能包含这四种成员;类除了这四种成员之外还可以别的成员(如字段)。 2、不能实例化一个接口,接口只包括成员的签名;而类可以实例化(abstract类除外)。 3、接口没有构造函数,类有构造函数。 4、接口不能进行运算符的重载,类可以进行运算符重载。 5、接口的成员没有任何修饰符,其成员总是公共的,而类的成转载 2010-03-15 20:57:00 · 803 阅读 · 0 评论 -
css display:none和visibility:hidden和visible="false"区别
如果在div的style中把visibility设为hidden则div隐藏,但是它会占据空白空间,而如果设置成display:none则不占据空白空间;而visible="false"则div不返回在html中;下面是给出的代码:运行一下就知道区别了。@ Page Language="C#" %> DOCTYPE html PUBLIC "-转载 2010-03-17 20:07:00 · 3921 阅读 · 0 评论 -
实现动态绑定一组图片按钮
ImageUrl = /> 后台: protected void RPT_GameItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Game") { string原创 2010-04-01 13:06:00 · 610 阅读 · 0 评论 -
asp:Repeater分页
第一种方式:数据库连接代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebCo转载 2010-04-07 12:40:00 · 3241 阅读 · 0 评论 -
加入页眉、页尾
原创 2010-04-22 11:56:00 · 444 阅读 · 0 评论 -
回发或回调参数无效。在配置中使用...pages enableEventValidation="true"/> ...........
EnableEventValidation ="false" %>加入EnableEventValidation ="false" 就可以了。原创 2010-05-06 09:57:00 · 2198 阅读 · 0 评论 -
UpdatePanel实现无刷新DropdownList
<br />updatepanel.aspx<br /><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="updatepanel.aspx.cs" Inherits="Demo.updatepanel" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d原创 2011-05-13 14:02:00 · 6964 阅读 · 0 评论