当前位置:编程学习 > C#/ASP.NET >>

谁能帮我看看着问题出在哪里?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Game.Web
{
    public partial class Promotion  UCPageBase
    {
    
    
        #region 继承属性

        protected override bool IsAuthenticatedUser
        {
            get
            {
                return true;
            }
        }

        #endregion

        private AccountsFacade accountFacade = new AccountsFacade( );
        private TreasureFacade treasureFacade = new TreasureFacade( );

        protected void Page_Load( object sender, EventArgs e )
        {
            if ( !IsPostBack )
            {

                UserTicketInfo userTicket = Fetch.GetUserCookie( );
                UserInfo user = accountFacade.GetUserInfo( userTicket );
                if ( user == null )
                {
                    ShowAndRedirect( 请先登录,  );
                    return;
                }
                CtrlHelper.SetText( ltSpreaderScale, user.SpreaderScale.ToString( 0% ) );
                CtrlHelper.SetText( ltTotalScale, Convert.ToDecimal( user.SpreaderScale + ( decimal ) 0.16 ).ToString( 0% ) );

                GameScoreInfo scoreInfo = null; 
                Message umsg = treasureFacade.GetTreasureInfo( userTicket );
                if ( umsg.Success )
                {
                    scoreInfo = umsg.EntityList[0] as GameScoreInfo;
                    CtrlHelper.SetText( ltRevenue, scoreInfo.Revenue.ToString( ) ); 未兑换的金额 
                }
                已经转换的总额
                CtrlHelper.SetText( ltExchangeRevenue, treasureFacade.GetRecordAmountsByUserID( userTicket.UserID ).ToString( ) );
              CtrlHelper.SetText( ltTotalRevenue, treasureFacade.GetRecordRevenue( userTicket.UserID, 0, int.Parse( DateTime.Now.ToString( yyyyMMdd ) ) ).ToString( ) );    总金额
               
                string strWhere = string.Empty;
                strWhere = string.Format(  WHERE ParentID={0}, userTicket.UserID );
                CtrlHelper.SetText( ltUnderlingCounts, accountFacade.GetUsersByParentID( strWhere.ToString( ), 1, 1 ).RecordCount.ToString( ) );     直属下线数量
                CtrlHelper.SetText( ltAllUnderlingCounts, (accountFacade.GetUsersByParentID( userTicket.UserID ).Tables[0].Rows.Count-1).ToString() );所有下线用户总人数
                strWhere = string.Format(  WHERE ParentID={0} AND RegisterDate="{1} 000000" AND RegisterDate="{1} 235959", userTicket.UserID, DateTime.Now.ToString( yyyy-MM-dd ) );
                CtrlHelper.SetText( ltTodayregCounts, accountFacade.GetUsersByParentID( strWhere.ToString( ), 1, 1 ).RecordCount.ToString( ) );    今日注册的直属下线用户数量
                今日进行游戏的下线用户数
                DataSet ds = treasureFacade.GetAccountPlayedToday( userTicket.UserID, 1, 1 );
                if ( ds.Tables.Count  0 )
                {
                    CtrlHelper.SetText( ltTodayUnderling, ds.Tables[0].Rows[0][0].ToString( ) );
                }
                今日您得到的下线总数
                ds.Clear( );
                ds = treasureFacade.GetAccountRevenueToday( userTicket.UserID, 1, 1 );
                if ( ds.Tables.Count  0 )
                {
                    CtrlHelper.SetText( ltTodayRevenue, string.IsNullOrEmpty( ds.Tables[2].Rows[0][0].ToString( ) )  0  ds.Tables[2].Rows[0][0].ToString( ) );
                }
            }
        }
        protected void btnSubmit_Click( object sender, EventArgs e )
        {
            int money = CtrlHelper.GetInt( txtMoney, 0 );
            if ( money = 0 and ltRevenuemoney)
            {
                Page.ClientScript.RegisterStartupScript( this.GetType( ), , scriptalert("输入的数量必须大于零的正整数!");script );
                return;
            }
            RecordUserFinance finance = new RecordUserFinance( );
            finance.UserID = userTicket.UserID;
            finance.Amount = money;
            Message msg = treasureFacade.TransferRecordUserFinance( finance );
            if ( msg.Success )
            {
                Page.ClientScript.RegisterStartupScript( this.GetType( ), , scriptalert("转换成功!");location.href=location.href;script );
            }
            else
            {
                Page.ClientScript.RegisterStartupScript( this.GetType( ), , scriptalert(" + msg.Content + ");script );
            }
        }
    }
}

C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(10,37): 错误 CS1514: 应输入 {
C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(11,5): 错误 CS1519: 类、结构或接口成员声明中的标记“{”无效

--------------------编程问答-------------------- 应该是继承吧 少了冒号
public partial class Promotion:UCPageBase --------------------编程问答-------------------- 标记不完整,你一个个比队吧
--------------------编程问答-------------------- C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(10,38): 错误 CS0246: 找不到类型或命名空间名称“UCPageBase”(是否缺少 using 指令或程序集引用?)
C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(26,17): 错误 CS0246: 找不到类型或命名空间名称“AccountsFacade”(是否缺少 using 指令或程序集引用?)
C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(27,17): 错误 CS0246: 找不到类型或命名空间名称“TreasureFacade”(是否缺少 using 指令或程序集引用?)

哎... --------------------编程问答--------------------
引用 2 楼 liuchaolin 的回复:
标记不完整,你一个个比队吧

标记完整的.我比对过的..前后都对应的. --------------------编程问答-------------------- 你开发的时时彩程序? --------------------编程问答-------------------- 不是时时彩的呢..一款下线代理的程序.. --------------------编程问答-------------------- public partial class Promotion : UCPageBase
继承是否少了两点 --------------------编程问答-------------------- 没冒号怎么能继承呢?
--------------------编程问答-------------------- 太粗心,缺少冒号了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,