同様の問題に関する複数の投稿を読みましたが、うまくいきませんでした。
プロジェクトコントローラーで「投稿」バージョンの編集アクションを呼び出す際に、フッターボタンと直面している問題を修正しました。これが私がやろうとしていることです
質問にさらに説明が必要な場合はお知らせください。
(複数の投稿でも提案されている Ajax.ActionLink を使用してみましたが、うまくいきませんでした。
同様の問題に関する複数の投稿を読みましたが、うまくいきませんでした。
プロジェクトコントローラーで「投稿」バージョンの編集アクションを呼び出す際に、フッターボタンと直面している問題を修正しました。これが私がやろうとしていることです
質問にさらに説明が必要な場合はお知らせください。
(複数の投稿でも提案されている Ajax.ActionLink を使用してみましたが、うまくいきませんでした。
最後に、いくつかの回避策で修正することができました。誰かを助けるためにここに解決策を投稿してください。
前に言ったように、Ajax.ActionLink を使用してみましたが、同じことを達成できませんでした。代わりに、フォームの外側から Calling Form Submit アクションを探しました。これは、ここで実際に必要なものです。
フォーム:フォームに何か名前を付けます。たとえば、「editProjDetailsForm」とします。
@using (Html.BeginForm(null, null, FormMethod.Post,
new { @class = "form-horizontal",
name = "editProjDetailsForm" }))
フッター:フッター ボタンからこのメソッドを呼び出します。
<input type="button" onclick="document.editProjDetailsForm.submit();"
class="btn btn-primary"
value="Save Changes" />
これもフッターで試しましたが、うまくいきませんでした:
@Ajax.ActionLink("Save Changes", "Edit", new { id = Model.ProjectId },
new AjaxOptions { HttpMethod = "POST" })
役立つ投稿
ブートストラップを使用している場合の表示の問題フッターには、入力タイプ = ボタンが 1 つと、クラス = ボタンのアクション リンクが 1 つあります。両方とも 1 つの btn-group にネストされていますが、次のスナップショットで表示されるように、高さが異なって表示されていました。
修正:これは既知の問題であり、提案された解決策が 1 つありますが、私にとって (つまり、Internet Explorer の場合) あまりうまくいきませんでした。 input type=submit と btn-group のアンカーボタンが異なるサイズで表示される
解決策:追加する.btn { line-height:normal!important; }
か、特定のボタンに対してのみ実行したい場合は、上記の入力ボタンを言ってから、これを実行します:
<input type="button" onclick="document.editProjDetailsForm.submit();"
class="btn btn-primary"
value="Save Changes"
style="line-height:normal!important;" />