フォームに更新ボタンを追加しました (jquery モバイルを使用)。そのボタンを押した後、ページは更新されますが、(ページ上の) スクリプトは実行に失敗します (送信をクリックしたアクションで)。ページの外観は次のとおりです。
@using (Html.BeginForm())
{
<input type="submit" id="refresh" name="actionType" value="Refresh" />
<input type="submit" id="submit" name="actionType" value="Submit" />
}
@Scripts.Render("~/bundles/jquery")
<script type="text/javascript">
$('#submit').click(function () {
alert('Here');
});
</script>
リフレッシュは次のように実装されます。
[HttpPost]
public ActionResult Index(string actionType)
{
if (actionType == "Refresh")
{
return RedirectToAction("Index");
}
...
}
助けてくれてありがとう!