现在我正在观看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}}
}
答案 0 :(得分:1)
我解决了,我正在编辑.aspx.designer.cs而不是.aspx.cs文件。