Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
583
Tıklama
0
Öne Çıkarma
modelde veriyi göstermesine rağmen datatable boş geliyor
İ
8 yıl
Çavuş
Konu Sahibi

scripti tanımladığım buton

<div class="col-xs-1">
<label></label>
<button type="submit" id="" onclick="GetReport()" class="btn btn-block btn-
primary">Getir</button>
<!-- /.input group -->
</div>

script

function GetReport() {
var efirm = document.getElementById("Firmalar");
var FirmValue = efirm.options[efirm.selectedIndex].value;
var gonderilendegiskenler = {
FirmValue: FirmValue
}
$.ajax({
url: '/AnaMenu/ServisRaporT',
type: 'post',
data: gonderilendegiskenler,
success: function () {
window.location.href = '/AnaMenu/ServisRaporT';
}
})
}

controller

public ActionResult ServisRaporT(string FirmValue)
{
var user = (from u in db.Servis
where u.ServisFirma == FirmValue
select u).ToList();
return View(user);
}

view

@model IEnumerable<FG.Models.Servis>
@{
ViewBag.Title = "ServisRaporT";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Servis Raporları
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<div class="col-xs-12">
<!-- /.box -->
<div class="box box-primary">
<!-- /.box-header -->
<div class="box-body">
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>Firma</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>@item.ServisTarih</td>
</tr>
}
</tbody>
</table>
</div>
<!-- /.box-body -->
</div>
<!-- /.box -->
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</section>
<!-- /.content -->
</div>

modelde veri gözüküyor ama sayfada tablo boş olarak gözüküyor sorun ne olabilir? teşekkürler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



P
8 yıl
Binbaşı

post olmadan o veri gelmez



E
8 yıl
Yarbay

Controller' a attribute ekle

[HttpPost] şeklinde. Request.method ne ise ona uygun action' a düşer.

Action'lar üzerinde belirtilmediği takdirde hepsi [HttpGet] olarak damgalanır.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.