私はStackoverflowで非常に似たような状況に遭遇しましたが、推奨される方法のどれも私を助けませんでした。mvcの部分図が見つかりません
ボタンは私がデバッグするとき、それはのActionResultに入り、その後、すべての道を行く
public ActionResult ForwardList(FormCollection coll)
{
ClaimsIdentity identity = (ClaimsIdentity)User.Identity;
int CompanyId = Convert.ToInt32(identity.FindFirst("CompanyId").Value);
string SelectedIds = coll["chkGrid"];
DataSet ds = CompanyDB.Company_List(CompanyId);
if (DBHelper.DataSetValid(ds, false))
{
ViewBag.SelectedIds = SelectedIds;
return PartialView("~/Views/Folder/_Forward.cshtml", ds.Tables[0]);
}
else
return PartialView();
}
FolderController
の内側結果、この<script>
function forward(element) {
var form = $(element).closest('form');
form.attr('action', "@Url.Action("ForwardList")");
form.attr('data-ajax-method', "POST");
form.attr('data-ajax-update', "#ajax-target");
form.submit();
}
</script>
<div class="widget-body">
<div class="mail-header" style="margin-left:0px;">
<ul class="header-buttons">
//other buttons to the left and right
<li>
<a class="tooltip-primary" data-toggle="tooltip" data-original-title="Forward" onclick="forward(this);"><i class="fa fa-mail-forward"></i></a>
</li>
</ul>
</div>
とForwardListアクションなどのレンダリング部分ビューをトリガすることになっています500エラーを返します。
この{ "部分図のようなthis.Context.AllErrors
戻ってから
エラー『〜/ビュー/フォルダ/ _Forward.cshtml』が見つかりあるいは全くビューエンジンは、次の場所を検索した検索場所サポートしていませんした。を\ rを\ n〜/ Views/Folder/_Forward.cshtml "}
部分ビューはコンテンツとして構築されるように設定されています。
構造は、この エリア/ メイン/ ビュー/ フォルダ/ _Forward.cshtmlのようなものです。
私は、それがAjaxフォームに関するものであるということを除外していない可能性がありますが、これについてはAjaxで十分に経験していません。
ありがとうございました、それが最も小さいが、ほとんど挫折詳細を見落とし常にます:) –