ASP.NET中对图片的管理
一、上传图片:
将图片存储在image文件夹中,然后把图片的路径存在数据库里,这样用的时候从数据库中搜索出路径然后绑定在前台页面的<image/>标签中,就能显示我们想要的图片。
前台代码:
商品图片:<asp:FileUpload ID="ImageUpload" runat="server" />
<asp:Label ID="TipForImage" runat="server"></asp:Label>
<br />
<asp:Image ID="Image1" runat="server" />
<br />
后台代码:
/// <summary>
/// 上传图片
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Upload_Click(object sender, EventArgs e)
{
//获取所传照片的路径名
string filename = ImageUpload.FileName;
//获取该照片的名字和类型
string picture=filename.Substring(filename.LastIndexOf("/")+1);
//"image/"字段加上照片的名字和类型,将其存储在数据库的picture列中,以便查询的时候进行搜索
string str = "image/";
str += picture;
//将照片存储在image文件夹中
string path = Server.MapPath("image/") + filename;
ImageUpload.SaveAs(path);
//Label"Image1"中的照片显示
Image1.ImageUrl = "image/" + filename;
//将信息存储在数据库中
SQLHelper sqlhelp = new SQLHelper();
sqlhelp.Openconn
相关文档:
DropDownList Web 服务器控件使用户可以从预定义的下拉列表中选择单个项。
一、功能
可以使用 DropDownList 控件执行下列操作:
·设置控件的大小(以像素为单位)。
·使用数据绑定来指定要显示的项列表。
·确定选定的项。
·以编程方式指定选定的项。
& ......
asp.net应用第一次访问时时由于要编译,所以反应慢,严重影响用户体验!(以致被用户抱怨速度慢:(),预编译之后明显提高反应速度:)
例:
D:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_compiler -v /anything -p E:\erp_pr
o_vss0330\1.1\erp_pro_vss\WebApp D:\ERPApp
说明:anything 任何都行 ......
1. 数据库访问性能优化
1.1数据库的 连接和关闭
访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性 ......
数据绑定概述和语法
ASP.NET 引入了新的声明性数据绑定语法。这种非常灵活的语法允许开发人员不仅可以绑定到数据源,而且可以绑定到简单属性、集合、表达式甚至是从方法调用返回的结果。下表显示了新语法的一些示例。
简单属性 Customer: <%# custID %>
集合 Orders: <asp:ListBox id="List1" datasour ......