日期:2014-05-18  浏览次数:20426 次

高手们帮帮我啊!两个关于asp.net的问题
最近遇到两个很无奈的问题,尽管对与高手来说简直是小儿科,但对我们这些新手来说却是些叫人头疼的问题呀,在网上找了很久,始终没能解决,高手们帮帮忙吧!!!

一、我想做一个显示新闻的用户控件,用到了系统自带的datagrid控件,(如果只显示新闻,那当然小儿科了,hehe~~)想在每条新闻的下方加上一条虚线,以前用asp做的话挺好控制,直接把新闻所在的表格的样式设置为显示底边,并设为虚线,(定义成一个css样式会更方便)~~

  现在换成了vs2005(c#)却感觉力不从心啊!还望高手给以指点,小弟感激不尽啊~~~~
  还有,我想根据数据库里的一个布尔型的字段来选择性的给某些新闻加上个小小的“new图标”,大家可有不错的建议?~~~~

二、关于滚动文字的制作
  DM中,总觉的<marquee>标签特别有意思,写法简单,功能强大!
  但用到VS2005中却无奈得很啊~~
   
  我想制作一个滚动的通知新闻控件,用到的也是datagrid控件,但当我把他嵌到<marquee></marquee>之间,看的时候确死活不动,还老提示说与xhtml不兼容!!
   
  还请大伙儿支招啊!!!


------解决方案--------------------
一、做如新闻类型的数据通常是用DataList,然后把虚线做成一张图片,跟数据分两行绑定,至于New图标就更简单了。
二、关于滚动<marquee>在vs2005里也很好用啊,不过如果楼主要做没有空隔的(无缝)滚动就要结合js了。
------解决方案--------------------
1搂所言既是。
------解决方案--------------------
设置控件的CssClass,ASP.NET 2.0还提供了主题和皮肤的功能进行美化

 还有,我想根据数据库里的一个布尔型的字段来选择性的给某些新闻加上个小小的“new图标”,大家可有不错的建议?
==
这个很容易,只要根据把布尔型的字段绑定到图标的Visible属性即可