は、私はコードビハインドでbody要素にアクセスできるようにする必要がありますので、私はrunat="server"
設定したボディにrunat =「サーバー」原因コンパイルエラー
<body id="body" runat="server">
次のマークアップを持っています。
私は今、このように、body onload
イベントにJavaScript関数の呼び出しを追加したいと思います。しかし
<body id="body" runat="server" onload="someJavaScriptFunction();">
が、これはシンボルsomeJavaScriptFunctionを解決できません」のメッセージと共に、私のコンパイルエラーを与えています() ; "アプリケーションを実行するとエラーが表示されます
Compiler Error Message: CS1026:) expected
ここでは何が起こっていますか? onload
はクライアント側のイベントなので、ASP.NETコンパイラはこれを気にするのはなぜですか?
これはどういうことか分かりますが、なぜrunat = "server"を追加するとこのアプローチを使用する必要があるのですか? –
"サーバーで実行する"ように指示したため、Body_SomeJavaScriptFunctionメソッドをコードの背後で探しているためだと思いますか? –
正解...私はあなたの答えを追加しましたイアン、あなたは気にしないといいですね:) –