Böyle _layout.cshtml sayfada tanımlı değişken vardır:Hisse jilet yapılan değişken ASP.Net MVC
@{
var username = "myusername";
var datetime = "mydatetime";
}
ama bu değişkenler sadece _Layout sayfasında kullanılabilir.
Index.cshtml sayfasında @username
kullanmayı denerim, "Geçerli kullanıcı adı 'kullanıcı adı' geçerli bağlamda yok".
nasıl o genel değişken için farklı sayfalarda bunları kullanmak için yapabilir?
Teşekkürler.
' var username = "myusername" '; datetime'' ile aynı '.. sonra Gözlerinde farklı * Index.cshtml * Tüm Mecbur –
'da istediğiniz yere @ ViewBag.username' yazabilirsiniz. Bu bana bir XY Sorunu (http://meta.stackexchange.com/a/233676/163532) gibi geliyor. Gerçek şu ki * aslında * elde etmeye çalışıyorsunuz, çünkü daha olası değil, daha iyi bir yol var. –