これはおそらく、ここで尋ねられた中で最も単純な質問です。Visual Studio 2010 を使用して自分で asp.net を学習しています。しかし、チュートリアルの最初の例を通過できず、その理由がわかりません。コードビハインドで Page_Load イベントを発生させることができません。非常に単純な例は次のとおりです。
default.aspx:
<@ Page Title="Home Page" Language="VB" MasterPageFile="~/Site.Master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:Label ID="MyLabel" runat="server"></asp:Label>
</asp:Content>
default.aspx.vb
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender as Object, by Val e As System.Eventargs)
MyLabel.Text = "Hello, World!"
End Sub
End Class
<% MyLabel.Text = "Hello, World!" を追加すると、%> default.aspx に移動すると、ラベルが設定されます。コードビハインドの Page_Load イベント内で何も (response.writes など) を動作させることができません。
このようなことでお手数をおかけして申し訳ありませんが、この単純な問題を解決するまで先に進むことはできません。そして、私は困惑しています。