我的 ASP.NET 2.0 网络表单中有以下 HiddenField:
<asp:HiddenField ID="HiddenModel" runat="server"
OnValueChanged="HiddenModel_ValueChanged" />
我的代码隐藏在 if..else 语句中引用了 HiddenModel:
if (serial.Text.ToString() != "0")
{
CarpetMultiView.ActiveViewIndex = 1;
HiddenModel.Value = model.SelectedItem.Text.ToString();
LabelCurrent.Text = "Your Current Selection is :
Make-" + make.SelectedItem.Text.ToString() + " Model-" +
model.SelectedItem.Text.ToString() + " S/N-" + serial.SelectedItem.Text.ToString();
Page.Title = make.SelectedItem.ToString() + " " + model.SelectedItem.ToString() + " " +
serial.SelectedItem.ToString() + " " + "Carpet";
}
当我使用 VWD 2005 调试解决方案时,我收到以下错误:
The name 'HiddenModel' does not exist in the current context
我的@Page 指令继承了与代码隐藏类匹配的地毯模板:
public partial class carpet_template : System.Web.UI.Page
如何解决这些和其他类似错误?