MVC Hakkında
-
as.pnet MVC geçiş yapmaya çalışıyorum ama gram ilerme gösteremedim
veri tabanındaki verileri basmaya çalışıyorum ama mvc içinde hazır themplateleri kullanmak istemiyorum (insert create edit )
internetteki videolar kaynaklar hep bunları kullanmış elinizde örnekleyebileceğim bi şey var mı video yazıda olur
sahinka tarafından 19/Eyl/15 15:55 tarihinde düzenlenmiştir -
sahinka bunu yazdı
as.pnet MVC geçiş yapmaya çalışıyorum ama gram ilerme gösteremedim
veri tabanındaki verileri basmaya çalışıyorum ama mvc içinde hazır themplateleri kullanmak istemiyorum (insert create edit )
internetteki videolar kaynaklar hep bunları kullanmış elinizde örnekleyebileceğim bi şey var mı video yazıda olur
MVC asp ye yada microsft a özgü bir şey değildir. Önce başlığı değiştir istersen. Tahminime göre C# bilmiyorsun, önce c# öğren sonra mvc basit yazarsın zaten. Eğer C# biliyorum diyosan standart sql bağlantı cümlerini controller için de ki actionlar da yazacak ve sonucu model'e doldurcaksın. En son doldurduğun modeli view gönderecek ve ekrana yazdıracaksın.
Bak bu adam güzel şeyler yazmış:
http://www.abdurrahmangungor.com/kategori/dersler/asp-net-mvc-dersleri/ -
farkındayım o yüzden içeriğe asp.net mvc yazmışım
c# biliyorum yazdıgın mantığı zaten oluşturuyorum
içeriği nasıl basıyoruz webform gibi repeater yada başa kontrol var mı veriyi çekip foreach le mi doldurcaz bunu sormuştum ama
senin daha önce kullanmışsın anladığım kadarıyla bi kaç basit örnekleme atarsan anlayabilirim
-
sahinka bunu yazdı
farkındayım o yüzden içeriğe asp.net mvc yazmışım
c# biliyorum yazdıgın mantığı zaten oluşturuyorum
içeriği nasıl basıyoruz webform gibi repeater yada başa kontrol var mı veriyi çekip foreach le mi doldurcaz bunu sormuştum ama
senin daha önce kullanmışsın anladığım kadarıyla bi kaç basit örnekleme atarsan anlayabilirim
//Controller Actionları bu şekilde olacak public ActionResult index() { List s = db.sayfa.list(); return View(s); }
//Action 'a ait view iç başına şunu ekleyeceksin. @model List<modelin.bulundugu.yol> @{ foreach(var i as Model){ <li>@i.Ad --------------- @i.il</li> } }
Aslında verdiğim linkden bakarsan daha açıklayıcı olur.
-
konu bazli sorarsaniz tek tek cevaplarim hepsini tam olarak ne yapmak istiyorsunuz
-
sahinka bunu yazdı
içeriği nasıl basıyoruz webform gibi repeater yada başa kontrol var mı veriyi çekip foreach le mi doldurcaz bunu sormuştum ama
sana bir sürprizim var :) asp .net mvc de repeater vs hiç bir control yok. evet for-foreach ile dönerek ekrana html kodu basacaksın. veriyi controllerdan view e viewbag viewdata bide temp mi ne var. bunlarla taşıyıp içinde dönebilirsin. hazır htmlhelperlar var senin repeater yerine. ama önce bi datayı view e alıp ekrana bas sonra helperları incelersin..
Yani senin sorularının genel cevabı view de yani html içinde c# kodu kullanacaksın.
-
MVC controllerden gelen veriyi, razorla ekrana basmak bana saçma geliyor.
Hep ezber şeyler var razorda. Hani ezberlesen yaparsın.
Anguları tavsiye ederim.
-
Ben mvvm uyguluyorum, viewdata ile degil de model ile donduruyorum.
-
View kullanmaktan şaşmayın, validate ile uğraşmayın. MVC 5 ile bind diye bir şey gelmiş, geri gidecekmiş. FormCollection olarak veri toplamaktan da kaçının.
-
boşver viewengine üzerinde uzmanlaş iyice :)