bulunamıyor ben Stackoverflow üzerinde çok benzer durumları rastladı ama şimdiye kadar önerilen yollardan hiçbiri bana yardımcı oldu.mvc kısmi görünümü
bir düğme ben hata ayıklama, ActionResult girer ve daha sonra tüm yol gider
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
içine Sonuç bu<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>
ve ForwardList Eylem gibi render kısmi görünümü tetiklemek gerekiyordu 500 hatası döndürür.
bu{ "kısmi görünümü gibi this.Context.AllErrors
getiriler elde
Hatası '~/Görüntüleme/Klasör/_Forward.cshtml' bulundu ya da hiç görüş motoru şu yerleri arandı arandı yerleri desteklemektedir değildi. \ R \ n ~ kısmi görünümü ayarlanır
/Görüntüleme/Klasör/_Forward.cshtml "} İçerik olarak inşa edilecek.
Yapısı Bu Alanları/ Ana/ Görüntüleme/ Klasör/ _Forward.cshtml gibidir. Ben dışladı değil sadece olasılığı
Ajax formu hakkında ama ben bu konuda olmadığını bilmek Ajax yeterince deneyimli değilim olmasıdır.
teşekkürler, en küçük en boşa ayrıntıları gözardı hep :) –