这两个星期在用asp.net做东西,由于是初次接触,所以很多东西还是一知半解的,关于数据显示,最开始用了panel添加控件的方法,中间用了gridview控件,但是这两个感觉不太好控制里面的一些控件的事件,所以最后改用动态生成表格的方式,这样很方便的控制了一些事件,但是对于服务器来说是否压力变大了,是否用控件,比方说gridview的话,服务器的压力会小一些?还有,我的asp.net页面,在不同的浏览器下显示的效果不同,在ie8下显示正常,但是换到firefox,搜狗,360浏览器下,页面上的一部分字体自动变为粗体。我在 相关部分用font-weight:lighter以及设置具体的数值也无法控制,请问这是什么原因。
还有,我的一个按钮的事件,在其他浏览器下都是正常的可以触发的,但是在firefox下面却发现变成了下面的样子
<a href="javascript:void(0);" class="easyui-linkbutton l-btn" onclick="add_comment(39,isComToMblog.checked)" ;="">
不知道这个;=""是怎样添加上去的,在其他的浏览器下面都是显示<a href="javascript:void(0);" class="easyui-linkbutton l-btn" onclick="add_comment(39,isComToMblog.checked)" >这样的问的有点多,还望见谅

解决方案 »

  1.   

    gridview的话,服务器的压力会小一些?
    这个控件在服务器端会有很多垃圾代码,建议用Repeater
    font-weight:lighter以及设置具体的数值也无法控制,请问这是什么原因。
    参照下div+css 在不同浏览器下的样式控制
      

  2.   

    第一个问题:不好回答,两种方式服务器所承受的压力不一样。但gridview最终还是回转回table格式
    第二个问题:不要用font-weight:lighter类似只有IE能识别的变量,改成具体数值:font-weight:20,字体大小设置不要用px用pt
    第三个问题:href里面从来没这么写过...加了onclick是触发后台事件吗?那为什么没有runat="server",我很弱,不懂...
    帮你顶
      

  3.   


    如果逻辑复杂度很高的话,建议还是gridview(或listview或Repeater)好,垃圾代码可以自己清理下,把不需要用到的删掉。
    如果自己动态生成数据表格,势必要用到循环语句,会增加服务器压力。