1
今のところ、私は、Webフォームを作成した後に、私は既に問題があります(私はVisual Studio 2017を使用しているので、Hello Worldに関する非常に速いビデオで、youtubeビデオを見ています)、私は今含まれているのaspxファイルにテキストボックスを追加しました:ASP.NET初心者(Hello World)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.designer.cs" Inherits="HelloWorlds.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="item1" runat="server"> </asp:TextBox>
</div>
</form>
</body>
</html>
しかし、これを追加した後、CSファイルでユーチューブの動画には、自動的に.Page_Loadメソッドを生成しますが、私のIDEには、私が「ドンなぜ、それは自動的に生成されないので、私は手動でメソッドとコードを追加しましたが、実行後にテキストボックスは空です。私のIDEではなぜPage_Load()メソッドが自動的に作成されないのですか?それを手動で追加した後もまだ動作していないのはなぜですか?
これは私の.designer.csファイルです:
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!";
}
}
}
あなたは_System.Web.UI.Page_からページクラスを派生させません – Steve
"System.Web.UI.Page"をWebForm1クラスに追加しましたが、まだ動作していません –
初めての方はASP.NET開発、なぜWebフォーム、死ぬフレームワークから始める? – mason