SORU
3 HAZİRAN 2009, ÇARŞAMBA


Bir Görünüm ASP.NET MVC Var mı?

Herkes eğer mümkünse belirli bir görünüm adı görünüm oluşturma önce bir denetleyici içinde olup olmadığını belirlemek için nasıl biliyor mu?

Dinamik olarak işlemek için görünümün adını belirlemek için bir şartı var. Eğer bir görünüm bu ismi varsa, o zaman bu görüşü oluşturmak için ihtiyacım var. Eğer özel adıyla görüntüleyin ise orada hiçbir varsayılan bir görünüm oluşturmak için ihtiyacım var.

Bir şey benim denetleyicisi içinde: aşağıdaki kodu benzer yapmak istiyorum

public ActionResult Index()
{ 
    var name = SomeMethodToGetViewName();

    //the 'ViewExists' method is what I've been unable to find.
    if( ViewExists(name) )
    {
        retun View(name);
    }
    else
    {
        return View();
    }
}

Teşekkürler.

CEVAP
3 HAZİRAN 2009, ÇARŞAMBA


 private bool ViewExists(string name)
 {
     ViewEngineResult result = ViewEngines.Engines.FindView(ControllerContext, name, null);
     return (result.View != null);
 }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011

İLGİLİ SORU / CEVAPLAR