asp.net将数据库里的图片路径读取并显示图片

asp.net将数据库里的图片路径读取并显示图片,第1张

什么意思,显示的的代码当然要放到aspx页面中,这里要看你要用的数据控件是什么了,比如如果是repeater,就要把路径放到item里面,例如: <ul> <asp:Repeater ID="Repeater2" runat="server" DataSourceID="ObjectDataSource1"> <ItemTemplate><li><a href = '<%#Eval("NaviUrl") %>' target="_blank"><img src='<%#Eval("PicUrl") %>' /></a></li></ItemTemplate> </asp:Repeater> </ul> 其中NaviUrl是数据库中超链接地址的字段,PicUrl就是在数据库中的字段 不懂在追问。

echo $row['url'];
修改为:
echo '<img src=">' $row['url'] '">';

我来写一个函数吧。参数就是字段里的所有内容。返回值是以 |隔开的地址:
function getimgurl(str)
set objregEx = new RegExp
objregExIgnoreCase = true
objregExGlobal = true
objregExPattern = ">ueditorconfigjs 这个js里面有一个serverUrl(服务器统一请求接口路径),所有的请求都是转向这里的,之后在ueditoralljs里面,找到simpleupload(单个上传)对应的注册方法(大概在24405行),方法体内部有wrapperinnerHTML的代码段,form表单对应的action="' + megetOpt('serverUrl') + '" 可以修改这里。
功能源码片段如下:
var URL = windowUEDITOR_HOME_URL || getUEBasePath();
/
配置项主体。注意,此处所有涉及到路径的配置别遗漏URL变量。
/
windowUEDITOR_CONFIG = {
//为编辑器实例添加一个路径,这个不能被注释
UEDITOR_HOME_URL: URL
// 服务器统一请求接口路径
, serverUrl: "/api/uploads/ue" //这里就是你问的上传以及下载url前缀

如果你只是一个image控件的话那就不要绑定了,直接后台直接写:
我举个例子image1ImageUrl=dstable[0]Rows[0]["picurl"]ToString();
如果是用数据库控件绑定数据的话,那就要绑定了,就想你上面那样,我还是举个例子:
后台:datalist1DataSource=ds;//datalist1是Datalist控件,其他数据控件方法一样。
datalist1DataBind();
前台手动绑定为:
<asp:Image
ID="Image1"
runat="server"
ImageUrl='<%#Eval("picurl")
%>'/>
//picurl是你数据库路径的列名,就这样就ok了。
shenfeng_tang祝你成功!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12931282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存