本帖最后由 ZeewenDotNet 于 2010-10-26 19:45:53 编辑

解决方案 »

  1.   

    if(!string.isNullOrEmpty(userName))
    {}
    rowspan="3" colspan="3"
    style="border-collapse: collapse; border-color:Black; margin: 0px auto; "
    <div style='text-align:center;'>   
      <table style='margin:0px auto;'>   
        
      </table>   
    </div>
    可空类型int? i=null;
    parentNode
    当类包含两个名称相同但签名不同的方法时发生方法重载
      

  2.   

    ViewState保存在页面上的隐藏文本框中
    只有页面在回发(Postback)的情况下才有用如果页面刷新或者跳转,那就没有任何作用了
    ViewState 使用恰当,它能够简化页面开发,改进用户与站点的交互。如果不理,能够显著增加站点响应大小
    很多情况下保持控件的状态是必需的,压缩的ViewState有助于提高性能 
      

  3.   

    是不难的题目,是我们公司出的,但应聘的人中(1-2年工作经验,工作地点是广州)90%答不出,一点没有夸大。很多人还说(例如css,html,js那几题):这些平时都不用自己写的,要写就上网找一下。笔试题后面还有一些算是附加题有关设计模式,面向对象的题目,他们又说小系统一般不用这些。真是令人觉得高不成低不就...
      

  4.   

    因为以前公司招了很多人,都只注重asp.net本身,其实也就是c#,或者说只懂c#语法,做bs时候只懂拉控件,什么都在服务器端完成,连改变个表格背景颜色都要回传交给c#来控制,所以公司觉得有必要加些客户端的问题。结果还真让许多人倒下了。以前读书时候上asp.net也没交实质性,基础性的东西的..
      

  5.   

    1:userName为空,用String.isnullOrEmpty()判断
    2:rowspan="3" colspan="3"
    3:td{text-align:center}
    4:document.getElementById("d").parentNode.innerHTML
    5:int i=null会抱错 int? i=null为可空类型,编译时编译成System.Nullable<int>
    6:可以,方法重载
    7:保存服务器控件状态
    8:sql索引不怎么了解,好象应该写在后面才有用索引,写前面的话索引失效好象!
      

  6.   

    楼主说的非常正确,现在国内的asp.net的书籍对html、css、js也介绍的很少,面向对象的东西又不够深入,所以不少程序员只会拖拖控件。
      

  7.   

    1.userName.Trim()
    userName 为 null 时报错
    2.<td rowspan="3"> ... <td colspan = "3">
    3.<style>td{text-align:center;}</style>
    4.[Element].parentNode
    5.int i = null报错 int? 相当于结构体 Nullable<int>
    6.不可能 因为 只要"参数列表完全相同"就算是同一个函数不是重载 而同一个函数是不可能有多种返回类型
    7.viewstate是将服务器中可序列化(如有[serializeable]特性的)的对象序列化后返回给浏览器中的隐藏输入框,当网站提交回来时再重新返序列化成对象实体,供程序使用。是个生命周期跟随页面一起的缓存方法。占用的是网络流量而不是服务器内存。
    8.不光是聚集索引,所有的索引都没法适用于like运算符。
      

  8.   

    我们公司开加是2K-2.5K,GZ2年左右应该是3K+吧(我猜的,根据朋友说,我不是很注意薪酬行情所以不是很清楚。)当然如果你是厉害的话,你也不甘心这个价钱。因公司而异吧。反正我觉得我现在是很低..
      

  9.   

    悲剧
    第四题我不会
    JQuery用多了
    $("#id").parnet()
      

  10.   


    错了啊,like查询是跟具体运用的查询条件有关系的!现假设在id上创建了聚集索引,下面的查询都会用了聚集索引.where id=1
    where id>1
    where id<1
    where id between 1 and n
    where id like '1%'where id in(1,2,3...)说明: id 列出现在条件中的位置并不一定要求第一列,不受位置影响.不过下面的查询方式则不会用上聚集索引.
    where person_id +1=n
    where person_id like '%5'
    where person_id like '%5%'
    where person_id abs(15)http://blog.csdn.net/dongxinxi/archive/2010/06/24/5692070.aspx
      

  11.   

    where id in(1,2,3...)
    我怎么看的有人说in会导致全表扫描
      

  12.   

    1.某个aspx.cs文件中,一个私有方法为:
    private void checkUserName(string userName)
    {
      if(userName.Trim()=="admin")
      {
      string errMsg="Error:This user name is disabled";
      }   
    }
    在执行该私有方法时候某行代码抛出"NullReferenceException"异常,报错的描述信息为"未将对象引用设置到对象的实例",请问你认为是哪行代码报错?具体的报错原因是什么?
    username=null;
    2.HTML中表格(<table></table>)的跨3行和跨3列分别怎样写?
     <table>
            <tr>
                <td rowspan=3></td>
                <td></td>
                <td rowspan=2></td>
            </tr>
             <tr>
                <td></td>
            </tr>
            <tr>
            <td colspan=2></td>
            </tr>
        </table>
    3.写出一个对本HTML页面中所有<td>都起作用,td内文本水平居中的css样式.
    .td
    {
    text-align:center
    }4.javascript的dom编程中怎样获取某元素的父级标签元素?5.c#里面:int i=null;和int? i=null;这两个语句哪个会报错?为什么?6.c#里面:一个类中能不能同时存在两个方法名称完全相同,返回值类型完全不同,参数列表完全相同的非静态方法?
    sure
    7.asp.net中,viewstate的作用是什么?
      

  13.   

    sql的不会。。这题是不是简单了点啊?
      

  14.   


    聚集索引在物理上按顺序排列,in最终会被转换成or,所以利用它来做单列搜索将会大大提高效率。这里并不会发生全表扫描。
    非聚集索引则主要跟该索引字段里的数据差异项有关系,而且应该位于where的第一个条件中,如果有多个条件,最好能够覆盖这些非聚集索引,另外利用它们来搜索时返回的数据量不宜过大(避免IO过大影响效率)
      

  15.   

    GZ2年才3K+,那真有点低哦。
      

  16.   

    6我不同意   估计huangwenquan兄没看清 他这个是返回类型都不同的 怎么叫重载了
      

  17.   

    当然不止这些题目,这只是笔试中一些技术栏目的题。总共有20道题的,有两题是在CSDN上找的。
      

  18.   

    http://topic.csdn.net/u/20081004/13/abb408cf-1ae3-47bb-9b6c-d06f128c9f45.html
    上面这个帖子的第5个有问题吗?我索引不太了解。sql学的一般般。望指教。
      

  19.   

    参考LZ给出的工资,再看看这些题,很无奈的得出一个结论
    “写代码的就是IT农民工”
      

  20.   

    我真的不知道是为什么,反正来应聘的很多人,十个有8,9个,不能做正确80%。html那题说忘记单词,css说很少写,js说忘记单词,int?说没见过这种写法,viewstate很多人都懂,懂viewstate大概有80%人,索引更加少人答对,对于第一题,更有很多人说因为"errMsg没有实例化,必须string errMsg=new string()"注意“s”,不是String,是string...来面试的1年工作经验居多,二年也有,但大多在大二时候学asp.net的,也就是已经学了2,3年或者4年了。