投稿メソッドの全体表示ではなくajaxを使用してdivデータを読み込もうとしています。 ですが、投稿アクションにはobject%20HTMLInputElement
アクション名が返されます。Ajax.BeginFormはmvcで間違ったURLをレンダリングします
コントローラ:それは私のようにスクリプトを定義している_Layout.cshtml
含ま
<div id="divEmp">
@using (Ajax.BeginForm("Index", "Challan", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "divEmp" }))
{
@Html.AntiForgeryToken()
<h3 style="text-align:center;" class="row header">Challan Data</h3>
@Html.Partial("_DateCommonFT")
}
[HttpGet]
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(DemoCLass objdemo)
{
return View();
}
ビュー:投稿のみレンダリングするためにどのように
<script src="~/Scripts/jquery-1.12.4.min.js"></script>
<script src="~/Scripts/jquery-ui-1.12.1.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
をajaxを使用してポストリクエストにページ全体(_layout.cshtml)をロードせずに済みます。
大変申し訳ございません。あなたは直面している問題は何ですか?私はまだあなたの現在の期待された行動を理解するのに困っています。 – Shyju
のようにdivタグを閉じます@Priyaあなたの質問を、エラーメッセージ/予期しない動作と予想される結果で更新してください。 –