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

在对产品的详细信息进行绑定时我改为以下,却出现了“ASP.prodetails_aspx.FrameworkInitialize()”: 没有找到适合的方法来重写

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
namespace KuBagEshop
{
    
    public partial class ProDetails : System.Web.UI.Page
    {
      
        protected System.Web.UI.WebControls.Label lbProUnitePrice;
       protected System.Web.UI.WebControls.Label ProDec;
        protected System.Web.UI.WebControls.Label Probianhao;
        protected System.Web.UI.WebControls.Label lbProName;
        protected System.Web.UI.WebControls.HyperLink AddToCart1;
        // protected System.Web.UI.WebControls.Image Imagepro;
        protected void Page_Load(object sender, EventArgs e)
        {// 在此处放置用户代码以初始化页面
            //获取商品的详细信息
            int ProID = Int32.Parse(Request.Params["ProID"]);

            //创建数据库连接和命令的对象
            SqlConnection myconn = new SqlConnection(@"server=(local);Integrated Security=True;" + "Database=KuEshop");
            SqlCommand myCommand = new SqlCommand("ProDetail", myconn);
            //指明Sql命令的操作类型是使用存储过程
            myCommand.CommandType = CommandType.StoredProcedure;
            //给存储过程添加参数
            SqlParameter parameterProID = new SqlParameter("@ProID", SqlDbType.Int, 4);
            parameterProID.Value = ProID;
            myCommand.Parameters.Add(parameterProID);

            SqlParameter parameterProPrice = new SqlParameter("@ProPrice", SqlDbType.Money, 8);
            //指出该参数是存储过程的OUTPUT参数
            parameterProPrice.Direction = ParameterDirection.Output;
            myCommand.Parameters.Add(parameterProPrice);
            SqlParameter parameterProName = new SqlParameter("@ProName", SqlDbType.NVarChar, 50);
            parameterProName.Direction = ParameterDirection.Output;
            myCommand.Parameters.Add(parameterProName);

            //SqlParameter parameterProPicture = new SqlParameter("@ProImages", SqlDbType.NVarChar, 50);
            // parameterProPicture.Direction = ParameterDirection.Output;
            //myCommand.Parameters.Add(parameterProPicture);
            SqlParameter parameterProDes = new SqlParameter("@ProDes", SqlDbType.NVarChar, 4000);
            parameterProDes.Direction = ParameterDirection.Output;
            myCommand.Parameters.Add(parameterProDes);

            //打开数据库连接
           myconn.Open();
            //进行数据库操作
            myCommand.ExecuteNonQuery();
            //关闭数据库连接
           myconn.Close();



            // 根据上面获取的商品详细信息更新页面控件的显示内容
            ProDec.Text = parameterProDes.Value;
            lbProUnitePrice.Text = String.Format("{0:c}", parameterProPrice.Value);
            lbProName.Text = (string)parameterProName.Value;

            //ProImage.ImageUrl = "ProImages/" + (parameterProPicture.Value).Trim();
         // AddToCart.NavigateUrl = "AddToCart.aspx?ProID=" + ProID;



            //  Probianhao.Text = myProDetails.ProNum.ToString();
            AddtoCart1.NavigateUrl = "AddToCart.aspx?ProID=" + ProID;
        }

    }

} --------------------编程问答-------------------- 编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误信息: CS0115: “ASP.prodetails_aspx.FrameworkInitialize()”: 没有找到适合的方法来重写

源错误:

 

[没有相关的源行]
 

源文件:    行: 0 



显示详细的编译器输出:


E:\vs2005安装\Common7\IDE> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\App_Web_cjqrz74_.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\App_Web_prodetails.aspx.cdcab7d2.cl1rifoh.dll" /debug- /optimize+ /win32res:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\6elr9jo8.res" /w:4 /nowarn:1659;1699  "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\App_Web_prodetails.aspx.cdcab7d2.cl1rifoh.0.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\App_Web_prodetails.aspx.cdcab7d2.cl1rifoh.1.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\App_Web_prodetails.aspx.cdcab7d2.cl1rifoh.2.cs"


Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.42
用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
版权所有 (C) Microsoft Corporation 2001-2005。保留所有权利。

e:\网上购物系统(毕设)\KuBagEshop\ProDetails.aspx.cs(912304,33): error CS0115: “ASP.prodetails_aspx.FrameworkInitialize()”: 没有找到适合的方法来重写
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\App_Web_prodetails.aspx.cdcab7d2.cl1rifoh.0.cs(502,29): error CS0115: “ASP.prodetails_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\App_Web_prodetails.aspx.cdcab7d2.cl1rifoh.0.cs(506,30): error CS0115: “ASP.prodetails_aspx.ProcessRequest(System.Web.HttpContext)”: 没有找到适合的方法来重写
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\kubageshop\9cd89962\537d193d\App_Web_prodetails.aspx.cdcab7d2.cl1rifoh.0.cs(168,18): error CS0535: “ASP.prodetails_aspx”不会实现接口成员“System.Web.IHttpHandler.IsReusable”
c:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll: (与前一个错误相关的符号位置)

 


我被这个错误困惑好久了...谢谢各位帮忙呵 --------------------编程问答-------------------- 不知道是不是加了namespace的原因
没遇到过 关注 --------------------编程问答-------------------- namespace去掉了也一样 --------------------编程问答-------------------- 大仙们没有人回答啊,我的也遇到这个问题了
谢谢指教 --------------------编程问答-------------------- 我的也出现类似问题,我把 aspx 第一行中的  Inherits=“”中的内容作点修改后解决,看能不能给LZ点启发。 --------------------编程问答-------------------- <%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" AutoEventWireup="true" CodeFile="Search.aspx.cs" Inherits="StudentSearch" Title="STUDENT DASHBOARD" %>
注意:如果Search.aspx.cs对应的page中类不是StudentSearch,那么Search.aspx.cs编译时就会出现“没有找到适合的方法来重写”。检查一下你的Search.aspx.cs文件类名。 --------------------编程问答-------------------- 是因为模板页里对应的cs文件里的类名没改过来。 --------------------编程问答--------------------  public   partial   class  “ ProDetails”   :   System.Web.UI.Page 引号位置里面的值要和你新建的文件名字一致     复制黏贴代码的时候会忘记该这里的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,