错误 248 “YiWangDian.Web.Admin.Ascx.AddSearch”并不包含“Context”的定义 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web.csproj\65deb15e\1e9392aa\App_Web_gequbzlx.6.cs 81 1 YiWangDian.Web高手帮忙解说下啊小弟实在不明白。。谢谢。。
可以的话最好给个什么联系方式谢谢。。

解决方案 »

  1.   

    <@ Page             >中加上 CodeFile="对应的.cs文件"
      

  2.   

    代码贴出来看看,你是用的什么控件,也许取值的时候不是取Context,就是说你用的那控件不包含Context的属性
      

  3.   

    namespace JiSuShop.Web.Admin.Ascx
    {
    using System;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using JiSuShop.Components;
    using JiSuShop.Components.Business;
    using JiSuShop.Components.Utility;
    using JiSuShop.Components.WebBase;
    /// <summary>
    /// AddSearch 的摘要说明。
    /// </summary>
        public partial class AddSearch : JiSuControl
    {
    protected System.Web.UI.WebControls.Button buttonOK;
    protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
    protected System.Web.UI.WebControls.TextBox txtResearchName;
    protected System.Web.UI.WebControls.TextBox txtResearchDescrip;
    protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfieldvalidator2;
    protected System.Web.UI.WebControls.CheckBox isShow;
    protected System.Web.UI.HtmlControls.HtmlForm Form1;
    protected System.Web.UI.WebControls.RadioButton danxuan;
    protected System.Web.UI.WebControls.RadioButton fuxuan;
    private Research rs;
    private void Page_Load(object sender, EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    InitRS();
    if (!IsPostBack)
    {
    InitAttribute();
    }
    } private void InitRS()
    {
    int id = (int) Sit.GetID(Request.QueryString["id"]);
    if (id == 0)
    {
    rs = new Research();
    }
    else
    {
    rs = new Research(id);
    if (Request.QueryString["dt"] == "1")
    {
    rs.Delete();
    Back();
    }
    buttonOK.Text = "更新";
    }
    } private void Back()
    {
    Response.Redirect("Research.aspx");
    } private void InitAttribute()
    {
    // if (rs.ID == 1)
    // {
    // txtResearchName.Enabled = false;
    // }
    txtResearchName.Text = rs.Name;
    txtResearchDescrip.Text = rs.Content;
    if(rs.IsShow == true)
    {
    isShow.Checked = true;
    }
    else
    {
    isShow.Checked = true;
    } if(rs.Type == 0)
    {
    danxuan.Checked = true;//Type 为0是单选,1为复选
    fuxuan.Checked = false;
    }
    else
    {
    fuxuan.Checked = true;
    danxuan.Checked = false;
    }
    } #region Web 窗体设计器生成的代码 protected override void OnInit(EventArgs e)
    {
    //
    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    } /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器
    /// 修改此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {
    this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click);
    this.Load += new System.EventHandler(this.Page_Load); } #endregion private void buttonOK_Click(object sender, EventArgs e)
    {
    rs.Name = txtResearchName.Text;
    rs.Content = txtResearchDescrip.Text;
    if(isShow.Checked)
    {
    rs.IsShow = true;
    }
    else
    {
    rs.IsShow = false;
    }
    if(danxuan.Checked && !fuxuan.Checked)
    {
    rs.Type = 0;
    }
    else
    {
    rs.Type = 1;
    }
    rs.JoinDate = DateTime.Now;
    //string[] authors = new string[cblAuth.Items.Count];
    // int i = 0;
    // foreach(ListItem li in cblAuth.Items)
    // {
    // authors[i++] = li.Selected == true ? "1" : "0";
    // }
    // rs.AuthorityValues = authors;
    if (rs.ID == 0)
    {
    rs.Insert();
    Back();
    }
    else
    {
    rs.Update();
    Back();
    }
    } }
    }<%@ Control Language="c#" AutoEventWireup="false" CodeFile="AddSearch.ascx.cs" Codebehind="AddSearch.ascx.cs" Inherits="YiWangDian.Web.Admin.Ascx.AddSearch" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
      

  4.   

    你的AddSearch 类中根本就没有“Context”,我猜想你这个应该是属性吧,AddSearch 这代码应该不是你写的