c#.net无效的强制转换异常

时间:2015-05-27 21:58:38

标签: c# asp.net visual-studio

c#.net无效的强制转换异常:

  

[A] GroupReference不能转换为[B] GroupReference。 A型   源自' App_Code.d7jdf1ji,Version = 0.0.0.0,Culture = neutral,   公钥=空'在上下文中'默认'在位置   ' C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET   文件\ ROOT \ 26676eb7 \ 92c7e946 \ App_Code.d7jdf1ji.dll&#39 ;. B型起源   来自' App_Code.t8v3riip,Version = 0.0.0.0,Culture = neutral,   公钥=空'在上下文中'默认'在位置   ' C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET   文件\根\ 26676eb7 \ 92c7e946 \ App_Code.t8v3riip.dll'

这是我的代码

public partial class packages : System.Web.UI.Page
{
    GroupReference gr_object;
    DataConnect dc_object;


    protected void Page_Load(object sender, EventArgs e)
    {
        gr_object = (GroupReference)Session["GroupReference"];
        dc_object = (DataConnect)Session["DataConnect"];
    if (!IsPostBack)
    {
        Page.EnableViewState = false;

        Welcome.Text = "packages end date is the day it is requested.<br/><br/>";
        Data.init();

        HideControls();
        packages();
        packagess_Grid_Active.Visible = true;
        packages_Grid_Inactive.Visible = true;
        SaveAsExcelButton_Active.Visible = true;
        SaveAsExcelButton_Inactive.Visible = true;
        ShowControls();

        Usage.RecordUse("packages");
    }
}
protected void packages()
{

    OracleConnection oc = dc_object.oc_object.Connect();
    OracleCommand ocmd = new OracleCommand();
    OracleDataReader dr;
    ocmd.Connection = oc;

    ocmd.CommandText = "SELECT * from packages"; 
    ocmd.CommandType = CommandType.Text;

    dr = ocmd.ExecuteReader();

1 个答案:

答案 0 :(得分:0)

我已经删除了上面.cs文件的副本文件,我保留备份,以防我搞砸了具有相同的类名...这是错误背后的主要原因非常感谢你帮助我出来!!现在它删除该文件后工作正常......

感谢every1特别是RadioSpace引导我...... !!