Product.aspx “这个名字并不在当前的背景下存在”ASP.NET网站
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<asp:textbox runat="server" ID="quantitytb"></asp:textbox>
<asp:Button CssClass="addtocart-button" runat="server" Text="Add to cart" ID="addtocartbutton" onclick="addtocartbutton_Click"></asp:Button>
</ItemTemplate>
</asp:DataList>
Product.aspx.cs
protected void addtocartbutton_Click(object sender, EventArgs e)
{
quantitytb.Text="1";
}
Product.aspx
1号线<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Product.aspx.cs" Inherits="Product" %>
以上是我的代码看起来像只是一小部分。我添加到我的Product.aspx页面的任何控件在.cs文件中都不起作用。将会出现一个错误,提示“名称'控件名'在当前上下文中不存在”。从字面上尝试了我可以在网上找到的所有解决方案,但无济于事。
请注意,我使用ASP.Net空白网站,而不是Web应用程序,所以没有designer.cs文件。
包括在你的问题所需的行为会在这里 –