91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

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 MRSOFTASPNET.XmlBBS;
using MRSOFTASPNET.CommonOperation;
using MRSOFTASPNET.UserCommonOperation;
using System.IO;

public partial class ProjectBBS_AddTitle : System.Web.UI.Page
{
    int boardID = -1;
    protected void Page_Load(object sender, EventArgs e)
    {
        ///判斷用戶是否登錄
        UserInfo info = (UserInfo)UserCommonOperation.GetUserInfo(Session);
        if (info == null)
        {   ///返回到上一個頁面
            Response.Write("<script>history.back()</script>");
            ///跳轉到登錄頁面
            Response.Redirect("~/ProjectBBS/UserLogin.aspx");
            return;
        }
        ///獲取新帖所屬的頁面ID值,并保存在變量boardID中
        if (Request.Params["BoardID"] != null)
        {
            boardID = DataTypeConvert.ConvertToInt(Request.Params["BoardID"].ToString());
        }
        if (!Page.IsPostBack)
        {
            //調用自定義方法BindPageData顯示系統中的當前版面的層次信息
            BindPageData();
        }
        ///設置按鈕的可用性
        ListControl[] list = {
ddlBoard,
ddlState
};
        ButtonEnable.ControlButtonEnable(btnAdd, list);
        ButtonEnable.ControlButtonEnable(btnAddAndReturn, list);
    }
    public void BindPageData()
    {
        ///顯示版面的層次信息
        Board board = new Board();
        board.CreateHiberarchyBoard(ddlBoard);
        if (boardID > 0)
        {   ///選擇帖子的版面
            ListSelectedItem.ListSelectedItemByValue(ddlBoard, boardID.ToString());
        }
    }
    //自定義AddTitle方法將帖子保存到數據庫中,并返回帖子的附件的鏈接地址
    private int AddTitle(out string url)
    {
        //獲取用戶登錄信息
        UserInfo info = (UserInfo)UserCommonOperation.GetUserInfo(Session);
        if (info == null)
        {
            url = string.Empty;
            return -1;
        }
        //實例化BBS
        BBS bbs = new BBS();
        //顯示帖子的狀態
        byte state = (byte)TitleState.Reply;
        //調用自定義方法AddAttachmenth上傳附件,獲取用戶上傳文件的鏈接地址
        url = AddAttachment(fileUpLoad);
        //根據是否上傳附件設置帖子的狀態
        if (string.IsNullOrEmpty(url) == true)
        {
            //顯示用戶未上傳附件狀態
            state = byte.Parse(ddlState.SelectedValue);
        }
        else
        {
            //顯示用戶上傳附件狀態
            state = (byte)((int)(TitleState.ReplyAttachment) int.Parse(ddlState.SelectedValue));
        }
        //添加帖子到數據庫中,同時返回新添加帖子的ID值
        return (bbs.AddTitle(tbName.Text,
            tbBody.Text,
            info.UserID,
            DataTypeConvert.ConvertToInt(ddlBoard.SelectedValue), state));
    }
    private string AddAttachment(FileUpload fu)
    {
        //判斷上傳文件控件是否存在文件
        if(fu.HasFile==false) return null;
        //獲取上傳文件名稱
        string tfName=fu.PostedFile.FileName;
        //創建基于時間的文件名稱
        string fileName=DealwithString.CreatedStringByTime() tfName.Substring(tfName.LastIndexOf("."));
        fileName ="../XmlDatabase/Files/" fileName;
        //獲取服務器端的文件名稱
        string allfilePath=Server.MapPath(fileName);
        //判斷基于服務器端的文件名是否存在,如果存在則不能上傳
        if(File.Exists(allfilePath) == true)
        {
            //彈出對話框
            Dialog.OpenDialog(Response,
                "你上傳的文件" fileName "已經存在,不能上傳所選擇的文件");
        }
        try
        {
            //保存上傳文件,并返回基于服務器端的文件名稱
            fu.SaveAs(allfilePath); return (fileName);
        }
        catch(Exception ex)
        {
            //導向到錯誤捕捉頁面,并獲取當前請求的原始URL及錯誤信息
            Server.Transfer("~/ProjectBBS/ErrorPage.aspx?Url=" Request.RawUrl "& ErrorMsg = " ex.Message,false);
        }
        return null;
    }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        //添加新的帖子
        string url = string.Empty;
        //調用自定義方法AddTitle方法將帖子保存到數據庫中
        int titleID = AddTitle(out url);
        if (titleID > 0 && string.IsNullOrEmpty(url) == true)
        {
            //調用Dialog類中的OpenDialog方法彈出對話框
            {
                Dialog.OpenDialog(Response, "恭喜您,添加新帖子成功,但是你沒有上傳附件……");
                this.tbName.Text = this.tbBody.Text = string.Empty;
                return;
            }
            if (titleID > 0)
            {
                //添加附件信息到數據庫中
                BBS bbs = new BBS();
                if (bbs.AddAttachment(fileUpLoad.FileName,
                    url,
                    fileUpLoad.PostedFile.ContentType, titleID) > 0)
                {
                    //彈出添加新帖成功對話框
                    Dialog.OpenDialog(Response, "恭喜您,添加新帖子成功……");
                }
                else
                {
                    //彈出添加新帖成功,上傳附件失敗對話框
                    Dialog.OpenDialog(Response, "恭喜您,添加新帖子成功,但是上傳附件失敗……"); 
                }
            }
        }
    }
    protected void btnAddAndReturn_Click(object sender, EventArgs e)
    {
        ///添加新的帖子
        string url = string.Empty;
        int titleID = AddTitle(out url);
        if (titleID > 0 && string.IsNullOrEmpty(url) == true)
        {
            Dialog.OpenDialog(Response, "恭喜您,添加新帖子成功,但是你沒有上載附件……");
            ///返回管理頁面
            Server.Transfer("~/ProjectBBS/TitleManage.aspx");
            return;
        }
        if (titleID > 0)
        {   ///添加附件信息到數據庫中
            BBS bbs = new BBS();
            if (bbs.AddAttachment(fileUpLoad.FileName,
                url,
                fileUpLoad.PostedFile.ContentType,
                titleID) > 0)
            {
                Dialog.OpenDialog(Response, "恭喜您,添加新帖子成功……");
            }
            else
            {
                Dialog.OpenDialog(Response, "恭喜您,添加新帖子成功,但是你沒有上載附件……");
            }
            ///返回管理頁面
            Server.Transfer("~/ProjectBBS/TitleManage.aspx");
        }
    }
    protected void btnReturn_Click(object sender, EventArgs e)
    {
        ///返回管理頁面
        Server.Transfer("~/ProjectBBS/TitleManage.aspx");
    }
}

資源截圖

代碼片段和文件信息

using?System;
using?System.Data;
using?System.Configuration;
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?MRSOFTASPNET.xmlBBS;
using?MRSOFTASPNET.CommonOperation;
using?MRSOFTASPNET.UserCommonOperation;

public?partial?class?_Default?:?System.Web.UI.Page?
{
????protected?void?Page_Load(object?sender?EventArgs?e)
????{
????????if?(IsPostBack)
????????{
????????????UpdateUserStat();
????????}
????????Response.Redirect(“~/ProjectBBS/UserLogin.aspx“);
????}
????private?void?UpdateUserStat()
????{
????????//實例化公共類
????????BBS?bbs=new?BBS();
????????//定義一個DataTable類型的變量dt并調用公共類中的GetUserStat方法,獲取UserStat表中的ID值
????????DataTable?dt=bb

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????.......??????3020??2008-05-13?19:28??2?基于xml技術的在線論壇\xmlBBS\Admin\AddBoard.aspx

????.......??????3173??2008-07-25?14:23??2?基于xml技術的在線論壇\xmlBBS\Admin\AddBoard.aspx.cs

????.......??????2201??2008-04-11?10:06??2?基于xml技術的在線論壇\xmlBBS\Admin\AddReply.aspx

????.......??????4169??2008-04-14?09:00??2?基于xml技術的在線論壇\xmlBBS\Admin\AddReply.aspx.cs

????.......??????2451??2008-04-17?17:49??2?基于xml技術的在線論壇\xmlBBS\Admin\AddRole.aspx

????.......??????1832??2008-04-20?11:12??2?基于xml技術的在線論壇\xmlBBS\Admin\AddRole.aspx.cs

????.......??????5960??2008-04-14?18:04??2?基于xml技術的在線論壇\xmlBBS\Admin\AddUser.aspx

????.......??????2816??2008-04-16?13:07??2?基于xml技術的在線論壇\xmlBBS\Admin\AddUser.aspx.cs

????.......???????831??2008-05-15?14:51??2?基于xml技術的在線論壇\xmlBBS\Admin\AdminIndex.aspx

????.......???????417??2008-04-19?11:10??2?基于xml技術的在線論壇\xmlBBS\Admin\AdminIndex.aspx.cs

????.......??????5511??2008-07-21?15:49??2?基于xml技術的在線論壇\xmlBBS\Admin\AdminLogin.aspx

????.......??????2824??2008-07-21?15:56??2?基于xml技術的在線論壇\xmlBBS\Admin\AdminLogin.aspx.cs

????.......??????7554??2008-08-15?09:46??2?基于xml技術的在線論壇\xmlBBS\Admin\AdminOperateTree.aspx

????.......???????777??2008-05-15?14:45??2?基于xml技術的在線論壇\xmlBBS\Admin\AdminOperateTree.aspx.cs

????.......??????4393??2008-09-17?13:48??2?基于xml技術的在線論壇\xmlBBS\Admin\AdmintitleManage.aspx

????.......??????3285??2008-09-17?14:43??2?基于xml技術的在線論壇\xmlBBS\Admin\AdmintitleManage.aspx.cs

????.......??????4421??2008-09-17?13:14??2?基于xml技術的在線論壇\xmlBBS\Admin\AdminViewBoard.aspx

????.......??????2078??2008-09-17?13:56??2?基于xml技術的在線論壇\xmlBBS\Admin\AdminViewBoard.aspx.cs

????.......??????1994??2008-09-17?15:50??2?基于xml技術的在線論壇\xmlBBS\Admin\BoardManage.aspx

????.......??????3023??2008-09-17?15:50??2?基于xml技術的在線論壇\xmlBBS\Admin\BoardManage.aspx.cs

????.......??????2780??2008-07-21?15:39??2?基于xml技術的在線論壇\xmlBBS\Admin\ReplyManage.aspx

????.......??????2888??2008-04-29?19:08??2?基于xml技術的在線論壇\xmlBBS\Admin\ReplyManage.aspx.cs

????.......??????3302??2008-07-21?15:39??2?基于xml技術的在線論壇\xmlBBS\Admin\RoleManage.aspx

????.......??????2250??2008-05-14?09:34??2?基于xml技術的在線論壇\xmlBBS\Admin\RoleManage.aspx.cs

????.......??????2510??2008-09-18?11:38??2?基于xml技術的在線論壇\xmlBBS\Admin\UpdateBoard.aspx

????.......??????2882??2008-07-25?14:26??2?基于xml技術的在線論壇\xmlBBS\Admin\UpdateBoard.aspx.cs

????.......??????2240??2008-05-13?19:34??2?基于xml技術的在線論壇\xmlBBS\Admin\UpdateRole.aspx

????.......??????2265??2008-04-20?11:21??2?基于xml技術的在線論壇\xmlBBS\Admin\UpdateRole.aspx.cs

????.......??????3198??2008-04-15?10:09??2?基于xml技術的在線論壇\xmlBBS\Admin\UpdateUser.aspx

????.......??????2301??2008-04-18?14:40??2?基于xml技術的在線論壇\xmlBBS\Admin\UpdateUser.aspx.cs

............此處省略253個文件信息

評論

共有 條評論