クライアント側では、ユーザーがボタンをクリックすると、別のページに移動します。そのページは、コントローラ内のメソッドによって返されます(コントローラがhomeであり、メソッドがMyMethodであると仮定します)。クライアント側で私は次のようなことをすることができますかこれを処理するためのより良い方法がありますか?コントローラ側のメソッドから返されたビューに対するクライアント側の再記述
location.href = @Url.Action("MyMethod", "Home");
クライアント側では、ユーザーがボタンをクリックすると、別のページに移動します。そのページは、コントローラ内のメソッドによって返されます(コントローラがhomeであり、メソッドがMyMethodであると仮定します)。クライアント側で私は次のようなことをすることができますかこれを処理するためのより良い方法がありますか?コントローラ側のメソッドから返されたビューに対するクライアント側の再記述
location.href = @Url.Action("MyMethod", "Home");
あなただけの引用符が欠落している:) 'Url.Action( "MyMethodは"、 "ホーム")@'
LOCATION.HREFを=。
jQueryボタンを使用して、標準のHREFアンカータグをボタンのように表示するのが好きです。あなたの@Url.Actionを使って、そのような単純なリンクです。
http://jqueryui.com/demos/button/
そうでなければ、はい、あなたが持っているもの、以前に示唆したように、あなたが引用符でそれをラップして有効です。
location.href = base_url+'home/MyMethod';