Hidistro.UI.SaleSystem.CodeBehind/VVote.cs

(开头部分) 3KB

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

namespace Hidistro.UI.SaleSystem.CodeBehind
{
    using Hidistro.SaleSystem.Vshop;
    using Hidistro.UI.Common.Controls;
    using System;
    using System.Data;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;

    [ParseChildren(true)]
    public class VVote : VMemberTemplatedWebControl
    {
        private HtmlGenericControl divVoteOk;
        private HtmlInputHidden hidCheckNum;
        private Literal litVoteName;
        private Literal litVoteNum;
        private VshopTemplatedRepeater rptVoteItems;
        private int voteId;
        private int voteNum = 0;

        protected override void AttachChildControls()
        {
            if (!int.TryParse(this.Page.Request.QueryString["voteId"], out this.voteId))
            {
                base.GotoResourceNotFound("");
            }
            this.litVoteName = (Literal) this.FindControl("litVoteName");
            this.litVoteNum = (Literal) this.FindControl("litVoteNum");
            this.rptVoteItems = (VshopTemplatedRepeater) this.FindControl("rptVoteItems");
            this.hidCheckNum = (HtmlInputHidden) this.FindControl("hidCheckNum");
            this.divVoteOk = (HtmlGenericControl) this.FindControl("divVoteOk");
            string voteName = string.Empty;
            int checkNum = 1;
            DataTable table = VshopBrowser.GetVote(this.voteId, out voteName, out checkNum, out this.voteNum);
            if (table == null)
            {
                base.GotoResourceNotFound("");
            }
            this.LoadVoteItemTable(table);
            this.rptVoteItems.DataSource = table;
            this.rptVoteItems.DataBind();
            this.litVoteName.Text = voteName;
            this.hidCheckNum.Value = checkNum.ToString();
            this.litVoteNum.Text = string.Format("共有{0}人参与投票", this.voteNum);
            if (VshopBrowser.IsVote(this.voteId))
            {
                this.litVoteNum.Text = this.litVoteNum.Text + "(您已投票)";
                this.divVoteOk.Visible = false;
            }
            PageTitle.AddSiteNameTitle("投票调查");
        }

        private string GetVoteItemCountString(int num)
        {
            string str = string.Empty;
            if (this.voteNum != 0)
            {
                int num2 = (num * 30) / this.voteNum;
                for (int i = 0; i < num2; i++)
后面还有 36 行代码,购买后查看完整代码

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

AI 解读 AI

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

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