在对产品的详细信息进行绑定时我改为以下,却出现了“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