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
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。
常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程 ......
四、如何:响应列表 Web 服务器控件中的更改
本主题中的信息适用于如下列表 Web 服务器控件:ListBox、DropDownList、CheckBoxList 和 RadioButtonList。
当用户在列表 Web 服务器控件中进行选择时,控件将引发一个事件,您可以直接对该事件做出响应。通常根本不需要直接对选择事件进行响 ......
1,如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的。默认就会支持asp.net1.1。在安装了.net framework 2.0后,iis站点属性里才会有asp.net的选项。
2,安装asp.net2.0后,请关闭iis窗口,重新打开iis,iis站点属性里才会有asp.net的选项
3,如果还没有,那么就要重新在IIS中注册asp.net,方法如下: ......
ASP.Net 2.0 窗体身份验证机制-转+自己代码注释示例与更详细的说明
ASP.Net 2.0 窗体身份验证机制-转+自己代码注释示例与更详细的说明
当某一个用户使用用户名成功登陆网站时, FormsAuthentication(窗体身份验证机制,下面统一使用英文术语) 将会创建一个authentication ticket (身份验证票),通过这个ticket就可以在网 ......