내 ASP.NET 2.0 웹 양식에서 다음에 HiddenField 있습니다에 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
My @Page 지시문 코드 숨김 클래스와 일치하는 carpet_template을 삭제합니다.
public partial class carpet_template : System.Web.UI.Page
어떻게하면 좋을까요?
이 코드 블록은 어떤 방법으로 나타 납니까? – Oded
숨겨진 필드가 양식 안에 있습니까? – amelvin
코드 숨김에서 HiddenField를 수동으로 선언하면 어떻게됩니까? 'Protected WithEvents HiddenModel As System.Web.UI.WebControls.HiddenField' 추가 팁을 보려면 여기를 참고하십시오 : http://stackoverflow.com/a/1981228/284240 –