ASP.NET初学者(Hello World)

时间:2017-07-30 19:45:22

标签: c# asp.net visual-studio webforms

现在我正在观看youtube视频,并且在关于Hello World的非常快的视频中我已经遇到问题,因为在创建Web表单后(我使用Visual Studio 2017),我在aspx文件中添加了一个文本框,现在包含:

namespace HelloWorlds {


public partial class WebForm1 {

    /// <summary>
    /// form1 control.
    /// </summary>
    /// <remarks>
    /// Auto-generated field.
    /// To modify move field declaration from designer file to code-behind file.
    /// </remarks>
    protected global::System.Web.UI.HtmlControls.HtmlForm form1;

    /// <summary>
    /// item1 control.
    /// </summary>
    /// <remarks>
    /// Auto-generated field.
    /// To modify move field declaration from designer file to code-behind file.
    /// </remarks>
    protected global::System.Web.UI.WebControls.TextBox item1;

    void Page_Load()
    {
        item1.Text = "Test001!";
    }
}

但是在添加了这个之后,在cs文件中的youtube视频中它会自动生成一个.Page_Load方法,但是在我的IDE中,我不知道为什么,它不是自动生成的,所以我手动添加了方法和代码,但执行后,文本框为空。任何人都可以帮助我首先理解为什么在我的IDE中它不会自动创建Page_Load()方法,然后为什么在手动添加后它仍然无法正常工作?

这是我的.designer.cs文件:

{{1}}

}

1 个答案:

答案 0 :(得分:1)

我解决了,我正在编辑.aspx.designer.cs而不是.aspx.cs文件。