c#.net 建站

来源:百度知道 编辑:UC知道 时间:2024/07/01 15:34:48
小弟初学.net 技术拙劣 还请前辈们指点
我现在在做一个个人网站(和博客的形式差不多) 我参考其它博客的时候看到 在写博客的时候可以加入很多图片 而且位置随意 请问怎样在学博文的时候能加入图片 在数据库中又该怎样存储
我试过FreeTextBox 但是我加入图片后不能显示
请问有没有关于这块的详细代码?
采用可追加赏分 绝不食言 谢谢

在数据库中存储路径,例如表1 中 列images 是放图片路径的。
那么在界面层读取时图片的绝对路径+<%#Eavl("images")%>就可以显示图片了
说的简单了点有例子:
双击上传按钮:
if (myFile.HasFile)
{
string myFileName = myFile.FileName;
string myHZName = System.IO.Path.GetExtension(myFileName);
if (myHZName.ToLower() == ".jpg" || myHZName.ToLower() == ".gif" || myHZName.ToLower() == ".bmp")
{

//设定上传文件新名称
string myNewFileName = DateTime.Now.ToString("yyyyMMddhhmmss") + myHZName;
//设置下载路径
myFile.SaveAs(Server.MapPath("pic/" + myNewFileName));

Image1.ImageUrl = "pic/" + myNewFileName;

//获取图片地址
string imageurl = "pic/" + myNewFileName;

}

pic是里面建的文件夹名
上面的是上传图片
你获取了后放入数据库 然后数据库读取
<asp:Image ID="Image1" runat="server" ImageUrl='<%#"~/" + EVAL("images")%>' />
图片就可以显示了