none
MVC [HttpPost] dan Veri Taşıma Yöntemi ? RRS feed

  • Genel Tartışma

  • Arkadaslar şöyle bir şeyi nasıl yapabilirim, bir tane formum var formdan bilgileri aliyorum Post işlemi ile sunucuya gönderdikten sonra tekrar aynı sayfada gönderilen verileri nasıl gösterebilirim ? ViewBag bir alternatif , başka yolu var mı ?

    View:

    @model BaseModelBinding.Models.Student @{ ViewBag.Title = "GetNullControl"; } <h2>GetNullControl</h2> @using (Html.BeginForm()) { @Html.LabelFor(model => model.Id)<br /> @Html.TextBoxFor(model => model.Id)<br /> @Html.LabelFor(model => model.Name)<br /> @Html.TextBoxFor(model => model.Name)<br /> @Html.LabelFor(model => model.Departman)<br /> @Html.TextBoxFor(model => model.Departman)<br /><br /> <input type="submit" name="Gonder" value="- Gonder -" /> }

    -----------------

    Controller

        public ActionResult GetNullControl()
            {
                
                
                return View();
            }
            [HttpPost]
            public ActionResult GetNullControl(Student student)
            {
                Student newStudent = new Student();
                newStudent.Id = student.Id;
                newStudent.Name = student.Name;
                newStudent.Departman = student.Departman;
                
               // Gelen Veri tekrar View da gösterilecek
                return View();
            }


    Class

     public class Student
        {
            public int Id { get; set; }
            public string Name { get; set; }
            public string Departman { get; set; }
    
      
           
        }


    Ayrıca instance boş mu dolu nasıl bakabiliriz ?

    Örnegin ;

    Student student= new Student() { Name = "DotNEt", Departman = "Software", Id = 1 };

    if(student == null) // Bu olmuyor tabi


    View() de gönderdim. Tabi gönderirken MODEL kontrolu yapmadıgımdan göcüyormuş :)

    PEKİ: instance kontrolunu nasıl yapiyorsunuz ?

    Ayrıca instance boş mu dolu nasıl bakabiliriz ?

    Örnegin ;

    Student student= new Student() { Name = "DotNEt", Departman = "Software", Id = 1 };

    if(student == null) // Bu olmuyor tabi

    15 Ekim 2016 Cumartesi 10:26

Tüm Yanıtlar