.net实现图片权限控制,对不同的帐户加水印(4)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:40 点击:次
}
5.DownLoadList.aspx前端html代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DownloadList.aspx.cs" Inherits="图片权限控制.DownloadList" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="DownLoad.ashx?filename=1.jpg">图片1</a><br />
<a href="DownLoad.ashx?filename=2.jpg">图片2</a><br />
<a href="DownLoad.ashx?filename=3.jpg">图片3</a><br />
</div>
</form>
</body>
</html>
后台C#代码如下:主要显示登录的用户
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using 图片权限控制.DataSetPicxsdTableAdapters;
namespace 图片权限控制
{
public partial class DownloadList : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//获取登录用户的id
int UserId=(int)Context .Session ["登录用户Id"];
//在数据表中查询当前ID的用户名
UsersTableAdapter adapter = new UsersTableAdapter();
var data = adapter.GetDataById(UserId );
var user = data.Single();//返回唯一一条数据
Response.Write("欢迎回来-"+user.username );
Response.Write("<a href='Default.aspx'>登出</a>");
}
}
}
6.在DownLoadList.aspx页面点击图片下载,其数据会提交到一般处理应用程序DownLoad.ashx处理,在此处判断用户权限登录时间次数等。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>