首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB.NET+SQL建站,诸多有关问题,大神请进

2012-02-07 
求助:VB.NET+SQL建站,诸多问题,大神请进新手想建个网站,照葫芦画瓢顺着《使用C#和VB构建自己的ASP 3.5网站》

求助:VB.NET+SQL建站,诸多问题,大神请进
新手想建个网站,照葫芦画瓢顺着《使用C#和VB构建自己的ASP 3.5网站》走了一遍,觉得有些眉目了,但有些问题仍然不明朗,请高手赐教。

网站的方案是VB.NET(VS2010) + SQL。母版很简单,顶上header,左边一个menu,下面是footer,中间是content。content中,左边是文字介绍,用Repeater或DetailView显示,右上角是一个小图片。问题如下:

1.content中的图片也存放在数据库中?如何读取?

2.如何让一条数据的某个单元格中的一大段文字,以列表形式显示?比如数据内容是"A123.B123.C123.D123",页中显示为
  A.123
  B.123
  C.123
  D.123
  在插入记录时需要使用特定的方法?

3.后期维护中,插入一条记录,并以该记录的内容生成一个新的页面,如何实现?

4.很多网站的网址没有扩展名,比如一个新闻页面,默认是 http://www.123.com/news.aspx,而浏览器中显示的是http://www.123.com/news/,这是如何实现的?

就这么多分了,高手、大神们帮帮忙,谢谢!

[解决办法]
1.图片存在数据库里面是用image,用流读出来就行了,可以用一个ashx处理。
2.数据读回来后进行拆分不就行了?
3.方法很多,可以考虑用session存储新记录的内容后在新页面显示
4.这是用了虚拟目录里面的默认内容文档
[解决办法]
private void ShowImage(string sql)
{
ShowImage("select Photo from UserPhoto where UserNo='" + userno +"'");
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
byte[] b= (byte[])cmd.ExecuteScalar();
if (b.Length 〉 0)
{
MemoryStream stream = new MemoryStream(b, true);
stream.Write(b, 0, b.Length);
pictureBox1.Image = new Bitmap(stream);
stream.Close();
}
conn.Close();
}

热点排行