私はasp.net MVCの初心者で、シンプルなものが欲しいです。Index.aspx
ページとUrlContent.cs
クラスがあります。
button_click
ページのリスナーのコードをクラスに書く方法を探しています。これまでのところ、Googleで何も見つかりませんでした。
それがすべてですありがとうございました
私はasp.net MVCの初心者で、シンプルなものが欲しいです。Index.aspx
ページとUrlContent.cs
クラスがあります。
button_click
ページのリスナーのコードをクラスに書く方法を探しています。これまでのところ、Googleで何も見つかりませんでした。
それがすべてですありがとうございました
MVC は別のパラダイムであり、実際には「イベント リスナー」の概念がありません。
その概念は常に、Web クライアント/サーバーが実際に通信する方法からの抽象化でした。Web サーバーにとって、実際にはイベントは 1 つだけであり、それはクライアントからの HTTP 要求です。「イベント」の錯覚を実現するために、ASP.Net は舞台裏でいくつかの (Javascript + cookie) マジックを実行input
し、標準の HTML フォーム内に非表示のフォーム タグ (クリックされたボタンに関する情報を含む) を作成し、フォームを投稿します。サーバーに戻ります。
MVC は、HTML/HTTP のネイティブな動作により厳密に準拠しています。フォーム、GET/POST リクエスト、AJAX などのテクノロジの操作に慣れる必要があります。
(送信フォーム) ボタンのクリック イベントを処理するには、コントローラーでパラメーターを受け取るアクションを作成します。
コントローラ
[HttpPost]
public ActionResult Index(MyModel model)
{
// handle the submit button's "click event" here
}
意見
@model MyModel
@using (@Html.BeginForm("Index", "Home")) {
@Html.EditorForModel
<input type='submit' value='submit' />
})
MVC を実行している場合は、このようなものを探していると思います
@Html.ActionLink("Link Text", "Action method Name", "Controller name",new {} , new {})