2009-03-27 12 views

答えて

5

ActionLinkはアンカータグなので、JavaScriptのトリックを行わなければ投稿されません。

clasic asp.netのLinkBut​​tonコントロールがどのように機能するかのように。

3

あなたの主題の質問に答えるには:いいえ。

クリックされたボタンに応じてフォームをどのように異なるアクションに投稿するかを答えるには、クリックしたリンク/ボタンに応じてjavascriptを使用してフォームのアクション属性を変更できます。

しかし、フォームをレンダリングするのとは別のアクションにフォームをポストし、その後、アクションattrのurlヘルパーを使用して独自のフォームタグを出力するだけでよいということでしょう。

または、JavaScript以外のソリューションでは、異なるボタンを使用してフォームを常に同じアクションに投稿し、ボタンの名前に応じて何をすべきかを決めることです(ボタンをクリックした後に指定されたパラメータは値あなたの行動方法で)

関連する問題