MVC アプリケーションを開発しています。ページのページ読み込みイベントで JavaScript 関数を呼び出したい。また、確認メッセージの内容として表示したいいくつかの文字列パラメーターをこの関数に渡したいと思います。確認のOKクリックで、アラートを表示したい。これどうやってするの?
ありがとう、カピル
MVC アプリケーションを開発しています。ページのページ読み込みイベントで JavaScript 関数を呼び出したい。また、確認メッセージの内容として表示したいいくつかの文字列パラメーターをこの関数に渡したいと思います。確認のOKクリックで、アラートを表示したい。これどうやってするの?
ありがとう、カピル
従来の ASP.NET サーバー側の Page_Load イベントについて考えている場合は、忘れてください。むしろ、jQuery のようなものを使用して、js 関数でクライアント側を実行します。必要なパラメーターを js に直接渡すことができます。
ASP.NET MVC プロジェクトでは、分離コード ファイル (view.aspx.vb または view.aspx.cs) が存在しません。したがって、最初に次のように分離コード ファイルを追加する必要があります。
System.Web.Mvc
アセンブリをクラス ファイルにインポートします。aspx ページ (ビュー ページ) に移動し、次のように編集します。
<%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="MvcApplication2.User" CodeBehind="User.aspx.vb" %>
コード ビハインド ファイルは次のようになります。
System.Web.Mvc をインポートします。
Public Class User Inherits ViewPage
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
MsgBox("page Loaded")
End Sub
End Class