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

当前上下文中不存在名称“ltRevenue”



using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

using Game.Entity;
using Game.Entity.Accounts;
using Game.Entity.Treasure;
using Game.Facade;
using Game.Kernel;
using Game.Utils;

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} 00:00:00' AND RegisterDate<='{1} 23:59:59'", 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 ltRevenue>money)
            {
                Page.ClientScript.RegisterStartupScript( this.GetType( ), "", "<script>alert('输入的抽水数量必须大于零的正整数!');</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( ), "", "<script>alert('转换成功!');location.href=location.href;</script>" );
            }
            else
            {
                Page.ClientScript.RegisterStartupScript( this.GetType( ), "", "<script>alert('" + msg.Content + "');</script>" );
            }
        }
    }
}
谁可以帮我解决一下吗? --------------------编程问答-------------------- 你光拷贝了代码,没有拷贝ltRevenue这个控件。 --------------------编程问答-------------------- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Promotion.aspx.cs" Inherits="Game.Web.Promotion" %>

<%@ Import Namespace="Game.Facade" %>
<%@ Register TagPrefix="flb" TagName="Header" Src="~/Themes/Standard/Common_Header.ascx" %>
<%@ Register TagPrefix="flb" TagName="Footer" Src="~/Themes/Standard/Common_Footer.ascx" %>
<%@ Register TagPrefix="flb" TagName="UserSidebar" Src="~/Themes/Standard/User_Sidebar.ascx" %>
<!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">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" href="../style/global.css" type="text/css" />
    <link rel="stylesheet" href="../style/user.css" type="text/css" />

    <script src="../js/jquery-1.4.2.min.js" type="text/javascript"></script>

</head>
<body>
    <!--顶部-->
    <flb:Header ID="Header1" runat="server" />
    <!--主体-->
    <div class="mainBox">
        <!--左边功能菜单-->
        <flb:UserSidebar ID="UserSidebar" runat="server" />
        <!--右边功能区-->
        <div class="userRight">
            <div class="title">
                推广管理</div>
                <form id="form1" runat="server">
            <div class="box">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td width="17%" rowspan="2">
                                        <img src="/images/pic1.gif" width="94" height="94" />
                                    </td>
                                    <td width="83%" height="46" style="line-height: 20px; color: #666;">
                                        注册推广码地址:<br />
                                        <%="http://"+ HttpContext.Current.Request.Url.Authority+"/Register.aspx?param="+userTicket.UserID%><br />
                                        复制推广码并粘贴给你的好友。
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <input type="button" name="btn11" value="复制推广码" class="btn2" style="cursor:pointer;"  onclick="window.clipboardData.setData('text','<%="http://"+ HttpContext.Current.Request.Url.Authority+"/Register.aspx?param="+userTicket.UserID%>');alert('复制成功!');" />
                                    </td>
                                </tr>
                            </table>
                        </td>
                        <td>
                            <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td width="17%" rowspan="2">
                                        <img src="/images/pic2.gif" width="94" height="94" />
                                    </td>
                                    <td width="83%" height="46" style="line-height: 20px; color: #666;">
                                        首页推广码地址:<br />
                                        <%="http://"+ HttpContext.Current.Request.Url.Authority+"/?param="+userTicket.UserID%><br />
                                        复制推广码并粘贴给你的好友。
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <input type="button" name="btn22" value="复制推广码" class="btn2" style="cursor:pointer;" onclick="window.clipboardData.setData('text', '<%="http://"+ HttpContext.Current.Request.Url.Authority+"/?param="+userTicket.UserID%>');alert('复制成功!');" />
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
                <br />
                <br />
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            <div class="biao">
                                今日概况</div>
                        </td>
                    </tr>
                    <tr>
                        <td style="height: 2px; background: #71a1c6; padding: 0px;">
                        </td>
                    </tr>
                    <tr>
                        <td style="background: #ecf7fc;">
                            <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ECF7FC" style="font-size: 14px;">
                                <tr>
                                    <td width="32%" align="right" style="background: #ecf7fc;">
                                        进行游戏的下线用户数:
                                    </td>
                                    <td width="15%" style="background: #ecf7fc;">
                                        <asp:Literal ID="ltTodayUnderling" runat="server" Text="0"></asp:Literal>人
                                    </td>
                                    <td  style="background: #ecf7fc;">
                                        <input type="button" name="btn1" value="点击查看" class="btn" onclick="window.location.href='TodayUnderlingPlayedList.aspx'" />
                                    </td>
                                </tr>
                                <tr>
                                    <td style="background: #ecf7fc;" align="right">
                                        下线抽水数:
                                    </td>
                                    <td style="background: #ecf7fc;">
                                        <asp:Literal ID="ltTodayRevenue" runat="server" Text="0.00"></asp:Literal>金币
                                    </td>
                                    <td style="background: #ecf7fc;">
                                        <input type="button" name="Submit32" value="点击查看" class="btn" onclick="window.location.href='TodayUserRevenueList.aspx'" />
                                    </td>
                                </tr>
                                <tr>
                                    <td style="background: #ecf7fc;" align="right">
                                        新注册的直属下线用户数:
                                    </td>
                                    <td style="background: #ecf7fc;">
                                        <asp:Literal ID="ltTodayregCounts" runat="server"></asp:Literal>人
                                    </td>

--------------------编程问答--------------------                                     <td style="background: #ecf7fc;">
                                         
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
                <br />
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            <div class="biao">
                                推广总计</div>
                        </td>
                    </tr>
                    <tr>
                        <td style="height: 2px; background: #71a1c6; padding: 0px;">
                        </td>
                    </tr>
                    <tr>
                        <td style="background: #ecf7fc;">
                            <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ECF7FC" style="font-size: 14px;">
                                <tr>
                                    <td width="32%" align="right" style="background: #ecf7fc;">
                                        直属下线用户总人数:
                                    </td>
                                    <td width="15%" style="background: #ecf7fc;">
                                        <asp:Literal ID="ltUnderlingCounts" runat="server"></asp:Literal>人
                                    </td>
                                    <td  style="background: #ecf7fc;">
                                        <input type="button" name="Submit33" value="点击查看" class="btn" onclick="window.location.href='UnderlingInfo.aspx'" />
                                    </td>
                                </tr>
                                <tr>
                                    <td width="32%" align="right" style="background: #ecf7fc;">
                                        所有下线用户总人数:
                                    </td>
                                    <td width="15%" style="background: #ecf7fc;">
                                        <asp:Literal ID="ltAllUnderlingCounts" runat="server"></asp:Literal>人
                                    </td>
                                    <td  style="background: #ecf7fc;">
                                        <input type="button" name="Submit44" value="点击查看" class="btn" onclick="window.location.href='UnderlingInfo.aspx'" />
                                    </td>
                                </tr>
                                <tr>
                                    <td style="background: #ecf7fc;" align="right">
                                        抽水总金额:
                                    </td>
                                    <td style="background: #ecf7fc;">
                                        <asp:Label ID="lbTotalRevenue" runat="server"></asp:Label>金币
                                    </td>
                                    <td style="background: #ecf7fc;">
                                        <input type="button" name="Submit322" value="点击查看" class="btn" onclick="window.location.href='RecordUserRevenueList.aspx'" />
                                    </td>
                                </tr>
                                <tr>
                                    <td style="background: #ecf7fc;" align="right">
                                        抽水比例:
                                    </td>
                                    <td colspan="2" style="background: #ecf7fc;">
                                        第一级比例:<asp:Literal ID="ltSpreaderScale" runat="server"></asp:Literal>
                                        总比例:<asp:Literal ID="ltTotalScale" runat="server"></asp:Literal>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
                <br />
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            <div class="biao">
                                抽水转换</div>
                        </td>
                    </tr>
                    <tr>
                        <td style="height: 2px; background: #71a1c6; padding: 0px;">
                        </td>
                    </tr>
                    <tr>
                        <td style="background: #ecf7fc;">
                            <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ECF7FC" style="font-size: 14px;">
                                <tr>
                                    <td width="32%" align="right" style="background: #ecf7fc;">
                                        未转换的抽水总数:
                                    </td>
                                    <td width="18%" style="background: #ecf7fc;">
                                        <asp:Label ID="lbRevenue" runat="server"></asp:Label>金币
                                    </td>
                                    <td width="50%" style="background: #ecf7fc;">
                                       
                                    </td>
                                </tr>
                                <tr>
                                    <td style="background: #ecf7fc;" align="right">
                                        已转换的抽水总数:
                                    </td>
                                    <td style="background: #ecf7fc;">
                                        <asp:Literal ID="ltExchangeRevenue" runat="server"></asp:Literal>金币
                                    </td>
                                    <td style="background: #ecf7fc;">
                                      
                                    </td>
                                </tr>
                                <tr>
                                    <td style="background: #ecf7fc;" align="right">
                                        转换数量:
                                    </td>
                                    <td colspan="2" style="background: #ecf7fc;">
                                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                            <tr>
                                                <td width="41%" style="background: #ecf7fc;">
                                                    <asp:TextBox ID="txtMoney" runat="server" MaxLength="10" onkeyup="if(isNaN(value))execCommand('undo');" ></asp:TextBox>
                                                </td>
                                                <td width="59%" style="background: #ecf7fc;">                                                  
                                                     <asp:Button ID="btnSubmit" runat="server" Text="转换" CssClass="btn" OnClick="btnSubmit_Click" />
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="3" align="center" style="background: #ecf7fc;">
                                        <b>注意:此操作是将抽水转换到你的现金余额中,游戏中不能进行抽水转换!</b>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
                <div class="clear">
                </div>
            </div></form>
            <%--<div class="box">
                <table width="96%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#d4e4ed">
                    <tr>
                        <td width="30%" height="42" align="right">

同上 --------------------编程问答--------------------                             今日进行游戏的下线用户数:
                        </td>
                        <td width="70%">
                            <b><asp:Literal ID="ltTodayUnderling" runat="server" Text="0"></asp:Literal></b>    <a href="TodayUnderlingPlayedList.aspx">点击查看</a>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            今日您得到的下线总抽水数:
                        </td>
                        <td>
                            <b><asp:Literal ID="ltTodayRevenue" runat="server" Text="0.00"></asp:Literal></b>    <a href="TodayUserRevenueList.aspx">点击查看</a>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            今日注册的直属下线用户数:
                        </td>
                        <td>
                            <b><asp:Literal ID="ltTodayregCounts" runat="server"></asp:Literal></b>
                        </td>
                    </tr>
                </table>
                <br />
                <table width="96%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#d4e4ed">
                    <tr>
                        <td width="30%" align="right">
                            我的直属下线用户数:
                        </td>
                        <td width="70%">
                            <b><asp:Literal ID="ltUnderlingCounts" runat="server"></asp:Literal></b>    <a href="UnderlingInfo.aspx">点击查看</a>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            我的总抽水金额:
                        </td>
                        <td>
                            <b><asp:Label ID="lbTotalRevenue" runat="server"></asp:Label></b>    <a href="RecordUserRevenueList.aspx">点击查看</a>
                        </td>
                    </tr>
                </table>
                <br />
                <table width="96%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#d4e4ed">
                    <tr>
                        <td width="30%" align="right">
                            抽水比例:
                        </td>
                        <td width="70%">
                            第一代抽水比例:<asp:Literal ID="ltSpreaderScale" runat="server"></asp:Literal>    总抽水比例:<asp:Literal ID="ltTotalScale"
                                runat="server"></asp:Literal>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            页面推广地址:
                        </td>
                        <td>
                           <%="http://" + HttpContext.Current.Request.Url.Authority + "/?param=" + userTicket.UserID%>    <a href="javascript:void(0);" onclick="window.clipboardData.setData('text', '<%="http://"+ HttpContext.Current.Request.Url.Authority+"/?param="+userTicket.UserID%>');alert('复制成功!');">点击复制</a>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            注册推广地址:
                        </td>
                        <td>
                             <%="http://" + HttpContext.Current.Request.Url.Authority + "/Register.aspx?param=" + userTicket.UserID%>    <a href="javascript:void(0);" onclick="window.clipboardData.setData('text','<%="http://"+ HttpContext.Current.Request.Url.Authority+"/Register.aspx?param="+userTicket.UserID%>');alert('复制成功!');">点击复制</a>
                        </td>
                    </tr>
                </table>
                <br />
                <form id="form1" runat="server">
                <table width="96%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#d4e4ed">
                    <tr>
                        <td width="30%" align="right">
                            未转换的抽水总数:
                        </td>
                        <td width="70%">
                            <b>
                                <asp:Label ID="lbRevenue" runat="server"></asp:Label></b>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            已转换的抽水总数:
                        </td>
                        <td>
                            <b>
                                <asp:Literal ID="ltExchangeRevenue" runat="server"></asp:Literal></b>
                        </td>
                    </tr>
                    <tr>
                        <td align="right">
                            抽水转换数量:
                        </td>
                        <td>
                            <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td width="41%">
                                        <asp:TextBox ID="txtMoney" runat="server" MaxLength="10" onkeyup="if(isNaN(value))execCommand('undo');" ></asp:TextBox>
                                    </td>
                                    <td width="59%">
                                        <asp:Button ID="btnSubmit" runat="server" Text="转换" CssClass="btn" OnClick="btnSubmit_Click" />
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" align="center" class="hong">
                            <b>注意:</b>此操作是将抽水转换到你的现金余额中,游戏中不能进行抽水转换!
                        </td>
                    </tr>
                </table>
                </form>
                <div class="clear">
                </div>
            </div>--%>
            <div class="bottom">
            </div>
            <div class="clear">
            </div>
        </div>
        <div class="clear">
        </div>
    </div>
    <!--底部导航-->
    <flb:Footer ID="Footer" runat="server" />
</body>
</html>

<script>
     $(document).ready(function() {
         $("#<%=btnSubmit.ClientID %>").click(function() {
             if ($("#txtMoney").val() == "") {
                 alert("抽水转换数量不能为空!");
                 return false;
             }
         });

         $.ajax({
             contentType: "application/json",
             url: "/WS/WSAccounts.asmx/GetTotalRevenue",
             data: "{userID:<%=userTicket.UserID %>}",
             type: "POST",
             dataType: "json",
             success: function(json) {
                 json = eval("(" + json.d + ")");

                 if (json.success == "error") {
                     return;
                 } else if (json.success == "success") {
                 $("#<%=lbTotalRevenue.ClientID %>").html(json.totalrevenue);                 
                     return;
                 }
             },
             error: function(err, ex) {
                 alert(err.responseText);
             }
         });

         $.ajax({
             contentType: "application/json",
             url: "/WS/WSAccounts.asmx/GetCurrentRevenue",
             data: "{userID:<%=userTicket.UserID %>}",
             type: "POST",
             dataType: "json",
             success: function(json) {
                 json = eval("(" + json.d + ")");

                 if (json.success == "error") {
                     return;
                 } else if (json.success == "success") {
                    $("#<%=lbRevenue.ClientID %>").html(json.revenue);
                     return;
                 }
             },
             error: function(err, ex) {
                 alert(err.responseText);
             }
         });
     });
</script>
同上 --------------------编程问答--------------------   CtrlHelper.SetText( ltRevenue, scoreInfo.Revenue.ToString( ) ); //未兑换的抽水金额
  <asp:Label ID="lbRevenue" runat="server"></asp:Label>金币  
看到不同了吗?
ltRevenue 改成 lbRevenue 
希望对你有所帮助
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,