求asp.net从数据库里显示新闻内容和图片方法与源码

asp.net系统中有张显示新闻的页面newsView.aspx。有的新闻里有图片,有的新闻没有图片,有的新闻需要图片放在新闻文字的开头,有的图片放在新闻文字的中间,有的... asp.net系统中有张显示新闻的页面newsView.aspx。有的新闻里有图片,有的新闻没有图片,有的新闻需要图片放在新闻文字的开头,有的图片放在新闻文字的中间,有的新闻有一张图片,有的有两张或者更多,还有图片显示的位置不确定;请问怎么做?

还有请问:
用什么方法绑定图片路径显示比较好?

方法1:

前台:

<asp:HyperLink ID="HyperLink1" runat="server" >HyperLink </asp:HyperLink>

后台:

if (!Page.IsPostBack)
{

DataSet ds = dclass.GetDataSet("select * from news", "picture");
DataTable dt = ds.Tables["picture"];

HyperLink1.ImageUrl = Server.MapPath(dt.Rows[0]["imagepath"].ToString());
HyperLink1.NavigateUrl = "PriceShow.aspx?id=" + Convert.ToInt32(dt.Rows[0]["id"]);
Label1.Text=dt.Rows[0]["content"].ToString();

}

方法2:

<asp:DataList runat="server" ID="newDL">
<ItemTemplate>

<asp:HyperLink ID="HyperLink1" ImageUrl=" <%# DataBinder.Eval(Container.DataItem,"imagepath")%>" NavigateUrl="PriceShow.aspx?id=' <%# DataBinder.Eval(Container.DataItem,"id")%>'" runat="server" >HyperLink </asp:HyperLink>

</ItemTemplate>
</asp:DataList>

哪种方法比较好?

综合以上,请给源码和准备的解答!
展开
 我来答
ZL_Love_2009
2009-11-14 · 超过20用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:60.9万
展开全部
你的两种方法都太麻烦 你可以在网上找下富文本编辑器,我用的是freetextbox这种控件微软以为可以直接添加到工具里和正常控件一样,在freetextbox控件里可以插入图片和文字当提交的时候会成为html语言传到数据库,这种方法很简单 建议你试下
zx800203
2009-11-13 · TA获得超过126个赞
知道答主
回答量:158
采纳率:0%
帮助的人:0
展开全部
新闻在往数据库里存的时候直接带着图片存比较好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
双霞殊Hc
2009-11-13
知道答主
回答量:9
采纳率:0%
帮助的人:7.4万
展开全部
正规的解法是: 在网站的后台管理中, 用一些js的开源的文本剪辑控件编辑新闻内容, 将控件返回的html存入数据库中, html中会有上传图片的占位符. 在页面load内容时候将上传图片的路径替换html中的占位符. 思路是这样, 代码没有.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxd_365936812
2009-11-13 · TA获得超过9326个赞
知道小有建树答主
回答量:792
采纳率:0%
帮助的人:294万
展开全部
文本编辑器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式