0

actionlinkからjquery関数を呼び出す方法。私のthis.hrefの結果: "localhost:54678 / Customer?param = 1"ですが、this.hrefが必要です: "localhost:54678 / Customer / EditCustomer /?param = 1" Customerはコントローラーで、EditCustomerはアクションです。

Jquery:


  $('#mylink').click(function (e) {
            jQuery('#dialog').dialog('open');
            var iframe = $('#frame');
            alert(this.href);
            $(iframe).attr('src', this.href);

            e.preventDefault();
        });

意見:



  <%= Html.ActionLink(
             "Click",
             "Index",
    new { param = 1 },
    new { id = "mylink" })
%>

localhost:54678 / Customer / EditCustomer /?param = 1これを呼び出す方法は?

4

2 に答える 2

1

これはどう?

<%= Html.ActionLink( 
         "Click", 
         "EditCustomer",
new { param = 1 }, 
new { id = "mylink" }) 

%>

于 2012-08-23T11:20:42.500 に答える
0

ActionLinkは、カスタマーコントローラーのインデックスアクションを指しています。次のようにEditCustomerに変更します。

<%= Html.ActionLink(
             "Click",
             "EditCustomer",
    new { param = 1 },
    new { id = "mylink" })
%>
于 2012-08-23T11:24:41.830 に答える