
26.根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写: namespace test { public delegate void OnDBOperate(); public class UserControlBase : System.Windo…
39.启动一个线程是用run()还是start()? 答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。 40.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete …
62.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。 答:session(viewstate) 简单,但易丢失 application 全局 cookie 简单,但可能不支持,可能被伪造 input ttype="hidden" 简单,可能被伪造 url参数 简单,显示于地址栏,长度有限 数据库 稳定,安…
94.下面的代码中有什么错误吗?_______ using System; class A { public virtual void F(){ Console.WriteLine("A.F"); } } abstract class B:A { public abstract override v…
114.HashMap和Hashtable的区别。 答:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable. 115.short s1 = 1; s1 = s1&nb…
"Data Source=.\sqlserver;Initial Catalog=zuoye2;Integrated Security=True" 很多人放到本地的IIS上面web.config数据源配置会如上,和VS运行一样 但IIS里面不认同Integrated Security=True这句代码,如果想正常运行,则必须配uid用户名和pwd密码才能访问
------运用add方法的解决方案------------ DataTable dt = new DataTable(); dt = ds.Tables["All"].Clone();//把All的结构传递给dt DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1"); for(int i=0;i<dr.Length;i+…
懒得解释了,直接用dt.Rows.Add(dt.Rows[0])这个方法的话,会报此行已在此表中,哪怕你复制到别的表,也会报该行已属于别的表,那么就用如下的方法一和方法二来解决吧不要看我那夸张的datatable测试表,我无聊,加那么多列。。。 DataTable dt = new DataTable(); dt.Columns.Add("c1", typeof(string));&…
C#<%@ Page Language="C#" AutoEventWireup="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="…
using System;using System.Collections.Generic;using System.Text;using Excel;using System.IO;using System.Reflection; /// <summary>/// Excel 操作类,用来根据模板导出复杂Excel/// 例:MyExcel excel = new…
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using …
<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/images/regist.gif" OnClientClick="return submit()" />//没效果的JS代码如下: JScript code …
动态向SqlParameter 里添加相应参数,方法如下 先定义一个List,然后再往List里面添加SqlParameter对象,然后将List转为SqlParameter数组即可 List<SqlParameter> ilist = new List<SqlParameter>();  …
网上说原因好多,其中一个如下: 错误如下:另一个 SqlParameterCollection 中已包含 SqlParameter。 错误详细信息:System.ArgumentExc…
一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtab…
前台: <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <tr> <td class=&…
异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值 原因: 如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。Response.End 方法终止页的执行,并将此执行切换到应用程序的事件管线中…