저는 ASP.NET에서 시작했습니다. 시작하기 만하면됩니다. 아주 간단한 질문이 있습니다. 단추가 있고 단추를 클릭하면 간단한 텍스트가 드롭 다운 상자에 추가됩니다. 코드는 다음과 같습니다.ASP.NET - 일부 멤버 변수가 예상대로 작동하지 않습니까?
public partial class _Default : System.Web.UI.Page
{
private int buttonclickedtimes = 1;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
this.DropDownList1.Items.Add(new System.Web.UI.WebControls.ListItem("Clickin' mah buttonz " + buttonclickedtimes + " times!"));
buttonclickedtimes++;
}
}
그러나 항상 buttonclickedtimes
이 하나입니다. 변수를 정적으로 만들면 의도 한대로 작동합니다. 그러나 DropDownList
은 멤버 변수이며 예상대로 올바르게 작동합니다. 나는이 동작을 이해하지 못한다. 모든 멤버 변수는 요청간에 저장되거나 저장되지 않는다. VS2010에서 디버그 모드로 실행 중입니다.
감사합니다. 대답을 고르기가 어려웠지만, 이것이 최고라고 느낍니다. – Puppy