asp.net面试题(8)
121.描述一下c#中索引器的实现过程,是否只能根据数字进行索引?
答:不是。可以用任意类型。
122.在c#中,string str = null 与 string str = " " 请尽量使用文字或图象说明其中的区别。
答:null是没有空间引用的;
" " 是空间为0的字符串;
123.分析以下代码,完成填空
string strtmp = "abcdefg某某某";
int i= system.text.encoding.default.getbytes(strtmp).length;
int j= strtmp.length;
以上代码执行完后,i= j=
答:i=13.j=10
124.sqlserver服务器中,给定表 table1 中有两个字段 id、lastupdatedate,id表示更新的事务号, lastupdatedate表示更新时的服务器时间,请使用一句sql语句获得最后更新的事务号
答:select id from table1 where lastupdatedate = (select max(lastupdatedate) from table1)
125.分析以下代码。
public static void test(string connectstring)
{
system.data.oledb.oledbconnection conn = new system.data.oledb.oledbconnection();
conn.connectionstring = connectstring;
try
{
conn.open();
…….
}
catch(exception ex)
{
messagebox.show(ex.tostring());
}
finally
相关文档:
页面事件顺序是固定的,但页面上的控件事件则依赖具体页面和用户的操作。如果控件的AutoPostBack属性设置为true(默认值为false),那么将立刻引起页面回发,即页面中各个控件的值回传到Web服务器上,引发相应事件,由事件的处理程序处理。处理完成后如果没有跳转指令,该页面 ......
★1. 使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private vo ......
1)创建txt文件【web.config】
--------------------------------------------------------------------
<appSettings>
<add key="EditChars" value="D:\Site\ZJPS\TextFile\EditChars.txt"/>
</appSettings>
2) 页面的CS文件中:
--------------- ......
101.在.net(c# or vb.net)中如何取消一个窗体的关闭。
答:private void form1_closing(object sender, system.componentmodel.canceleventargs e)
{
e.cancel=true;
}
......