Şimdi Ara

modelde veriyi göstermesine rağmen datatable boş geliyor

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
508
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.







  • post olmadan o veri gelmez
  • 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.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.