Jump to content
  • 0
Sign in to follow this  
aysegul

ViewBag İşlemi

Question

Merhaba,

Projemin bir sayfasında öğretmen branşları tanımlıyorum. Matematik öğretmeni, Fizik öğretmeni vs. Daha sonra yeni bir öğretmen tanımlarken (Create işlemi), form group içinde "form-control custom-select" ile mevcutta tanımlı olan Branşları getirmeye çalışıyorum, ancak gelmiyor. İnternet'te de araştırdım ancak neyi eksik yaptığımı çözemedim. Yardım edebilirseniz çok sevinirim.

 

Branş isimli ayrı bir class, Teacher isimli ayrı bir class oluşturdum ve aşağıdaki gibi One To Many yöntemi ile Teacher'da Branşları gösterdim.

image.png.993eb962887ed0214c89ce9159ebfbbc.png

image.png.22a2583db1ca77fc559beebc17793e8b.png

 

Daha sonra Branş'ın Controller'inde Viewbag ile Branşları aktarmak için aşağıdaki formüllü kullandım.

image.thumb.png.7e5a24a8fc64a989604b5057c9de327a.png

 

Create Html sayfası ise;

image.png.9c9eb50bb566b7fdf61d8e19c1c6e292.png

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 1

merhaba, öncelikle geç yazabildiğim için kusura bakmayın. İnternet ile ilgili problemim vardı. 

Öncelikle Models klasörünün içinde ViewModels isimli yeni bir klasör oluşturdum. Daha sonra TeacherVM isimde ara bir class oluşturup hem Teacher class'ından hem de Branch class'ından Liste aldım.

image.png.70ef9bc06f02aeb8f1adec43503d1c09.png

burada unutmamız gereken Razorview ile oluşturduğumuz ViewImports'a viewmodeli tanıtmış olmalıyız.

image.png.39ca721782b9811012c35b12be954149.png


image.thumb.png.40ae55385beb060d1f9db1891de72dac.png

bu şekilde viewbag ile oluşturduğumuz branş isimlerini Teacher'ın Create Html sayfasında gösterebiliyoruz.

image.png.5e7904b012e6c7cbb622e1a9fdab61e1.png

image.png.9eaefadf759f74f128f3dced422585f2.png

 

Share this post


Link to post
Share on other sites
  • 0

Bu arada yazmayı unutmuşum Create Html sayfası Öğretmenlere ait 🙂

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...