www.ejo.cc这个网站前目前被黑了,能看到源代码,写的真丑啊传统的asp写法,套了个asp.net的样子,甚至一点错误处理也没有。我觉得,不了解asp.net的开发思想,非跟风asp.net做网站真是一件受罪的事情。。大家来批判下我吧。。

解决方案 »

  1.   

    无法打开登录所请求的数据库 "ejocc"。登录失败。
    用户 'zzejoruntianhang' 登录失败。 
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Exception: 无法打开登录所请求的数据库 "ejocc"。登录失败。
    用户 'zzejoruntianhang' 登录失败。Source Error: 
    Line 88:     {
    Line 89:         string strid = "";
    Line 90:         tuijiandt = SQLServerDAL.DbHelperSQL.Query("select top 30 id,title,color,weight from newsinfo where (popular =4 or tuijian=1) and auditing = 1 order by istop desc,id desc").Tables[0];
    Line 91: 
    Line 92:         //头条
     
      

  2.   

    连一个try都没有,不知道网站的技术主管是怎么当的
      

  3.   

    数据绑定也不会用,直接用for循环table。太累了吧。。
      

  4.   

    我两者都不是,就是一普通网站浏览者加asp.net爱好者,发表一下观点
      

  5.   

    tuijiandt = SQLServerDAL.DbHelperSQL.Query
    然后for循环取得数据。这么低级的写法出现在一试图构件门户网站的程序上实在不能说是种悲哀。
      

  6.   

    不用控件的,加载的快点!不过不好处在这儿就体现了,可见这个技术主管还不了解.net的特性,即使是手写也可以抓异常啊!
      

  7.   


    不用控件,加载一点也不会快。甚至更慢,asp.net页面里面任何东西都是控件,你不变成控件,系统自动剖析成控件
      

  8.   

    那直接用mvc吧。可能容易接受些
      

  9.   

    好多地方报错阿。。id为空的情况,id转换的情况  都没有做任何判断处理!就直接报错了!