(1)有一个ASP.NET系统,怎样禁止不同账号同一台电脑使用IE同时登录该系统?(2)GridView(通过dataset绑定)模板列怎样加入UserControl?(3)GridView(通过dataset绑定)输出Excel文件功能怎么实现?(4)如何使用2个GridView(通过dataset绑定)实现显示主从表内容关系?

解决方案 »

  1.   

    上机做?只做过第三个,实现的是导出DataTable,应该和DataSet差不多
      

  2.   

    1.单点登陆   登陆成功后记录session.id ,每访问页面就对比session.id,不一样将其T回login页面
    2.原理同普通控件
    3.这个一句两名说不清楚
    4.从DB读出主从表内容 动态绑定datasource
      

  3.   

    我觉得这个表逗
    GridView(通过dataset绑定)
      

  4.   

    1.可以记录IP来禁止不同账号在同一台电脑使用IE同时登录该系统
    2.TemplateColumn col=Page.LoadTemplate(用户控件路径)
    3.网上一大堆
    4.方法各种多。如:获取点击gridview1某一行数据的主键,再根据此id从字表获取数据填充到gridview2中。
      

  5.   


    关于问题1
    记录IP不太可行,局域网IP都一样的,除非你能记下MAC地址,某些安全性设置或者杀软导致这个无法获取
    应该是记录下Session.ID 每个访客都是唯一的
      

  6.   

    1:登陆成功后记录登陆日志表,每次登陆扫描登陆日志表看是否已登陆。
    4:GridView嵌套GridView
      

  7.   

    不同帐号不能在同一台机器登陆,你可以往客户端写cooke标志然后再检查cooke
    但是,如果用不同的浏览器,还是不行
      

  8.   

    (1)有一个ASP.NET系统,怎样禁止不同账号在同一台电脑使用IE同时登录该系统?
    怎么还有这种垃圾问题
      

  9.   

    1、记录session
    其他几题不太会做,看来要继续加油
      

  10.   

    出题目的人对GridView情有独钟。我最讨厌的恰恰是.net的控件。
      

  11.   

    (2)GridView(通过dataset绑定)模板列怎样加入UserControl?这个没做过,其实是不明白是什么意思。其他得都搞过。
      

  12.   

    全做过..
    但是TMD这样的面试题我真不知道问我我该怎么跟面试官答...
      

  13.   

    好比第4个问题.
    主View的RowDataBound中e.Row.Attributes.Add("onclick", "gridClickEvent(" + strKey + ")");
    页面前台做个iframe并写个方法指向子View页面,并将Key传过去.
    有了Key.你想怎么玩不就怎么玩.
      

  14.   

    怎么感觉在考gridview的使用。
      

  15.   

    無語......gridview, I don't like it.
      

  16.   


    session太容易丢失啦!记录MAC吧
      

  17.   

    就是啊,感觉面试官对gridview情有独钟啊
      

  18.   

    现在mvc了,GridView不看看还记不起怎么用了~
      

  19.   

    挑战一下:
    1、也可以用cookies吧
    2、没试过,有人说与普通控件一样,我觉得可行
    3、确实网上例子一大堆
    4、GridView嵌套问题,可以遍历父行读取数据绑定到子GV或者用天洪穿教程里的方法
    错了,欢迎指正!
      

  20.   

    1、登录后,把用户信息记录在cookie里面,如果用户重复登录,判断一下用户名是否一致就行了
      

  21.   

    1.记录cookie,如果存在就不能再登陆
      

  22.   

    在ASP.NET默认的FORMS认证里,你一旦登录了,只要你的COOKIE没有过期或者你没有注销,开多少个IE浏览器,服务器都会显示你是登录的。用IE7和,360测试过