AddPhoto.aspx.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using ASPNETAJAXWeb.AjaxAlbum;
using System.IO;

public partial class AddPhoto : System.Web.UI.Page
{
	int categoryID = -1;
	protected void Page_Load(object sender,EventArgs e)
	{   ///获取图片分类ID值
		if(Request.Params["CategoryID"] != null)
		{
			categoryID = Int32.Parse(Request.Params["CategoryID"].ToString());
		}
		if(!Page.IsPostBack)
		{
			BindPageData(categoryID);
		}
		btnCommit.Enabled = ddlCategory.Items.Count > 0 ? true : false;
    }

	private void BindPageData(int categoryID)
	{   ///获取图片分类信息
		Album album = new Album();
		DataSet ds = album.GetCategorys();
		///显示图片分类信息
		ddlCategory.DataSource = ds;
		ddlCategory.DataTextField = "Name";
		ddlCategory.DataValueField = "ID";
		ddlCategory.DataBind();
		///设置被选择的分类
		AjaxAlbumSystem.ListSelectedItemByValue(ddlCategory,categoryID.ToString());
		///设置第一项为选择项
		if(ddlCategory.SelectedIndex == -1 && ddlCategory.Items.Count > 0)
		{
			ddlCategory.SelectedIndex = 0;
		}
	}
	protected void btnCommit_Click(object sender,EventArgs e)
	{   ///判断上载文件的内容是否为空
		if(fuPhoto.HasFile == false || fuPhoto.PostedFile.ContentLength <= 0)
		{
			lbMessage.Text = "上载文件的内容为空,请重新选择文件!";
			return;
		}
		///获取上载文件的属性,如类型、大小、名称等
		string type = fuPhoto.PostedFile.ContentType;
		int size = fuPhoto.PostedFile.ContentLength;
		///创建基于时间的文件名称
		string fileName = AjaxAlbumSystem.CreateDateTimeString();
		string extension = Path.GetExtension(fuPhoto.PostedFile.FileName);
		///判断文件是否合法
后面还有 46 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。