0

MVC アプリケーションを開発しています。ページのページ読み込みイベントで JavaScript 関数を呼び出したい。また、確認メッセージの内容として表示したいいくつかの文字列パラメーターをこの関数に渡したいと思います。確認のOKクリックで、アラートを表示したい。これどうやってするの?

ありがとう、カピル

4

3 に答える 3

1

従来の ASP.NET サーバー側の Page_Load イベントについて考えている場合は、忘れてください。むしろ、jQuery のようなものを使用して、js 関数でクライアント側を実行します。必要なパラメーターを js に直接渡すことができます。

于 2010-02-05T09:42:22.373 に答える
0

ASP.NET MVC プロジェクトでは、分離コード ファイル (view.aspx.vb または view.aspx.cs) が存在しません。したがって、最初に次のように分離コード ファイルを追加する必要があります。

  1. 新しいクラス (ビューと vb 拡張子と同じ名前) を追加します (例: User.aspx.vb)。
  2. System.Web.Mvcアセンブリをクラス ファイルにインポートします。
  3. ViewPage からクラスを継承します。
  4. aspx ページ (ビュー ページ) に移動し、次のように編集します。

    <%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="MvcApplication2.User" CodeBehind="User.aspx.vb" %>

  5. ビューで分離コード ファイルを添付するには、両方のファイルを選択 -> 右クリック -> プロジェクトから除外します。次に、Solutino Explorer ウィンドウですべてのファイルを表示をクリックします。再度これら 2 つのファイルを選択 -> 右クリック -> プロジェクトに含める。
  6. コード ビハインド ファイルにも Page_Load を追加します。

コード ビハインド ファイルは次のようになります。

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
于 2010-02-05T13:16:21.577 に答える