this question için bir sonuç olarak, bir MVC ViewModel nesnesini var jsObject = @Html.Raw(Json.Encode(Model))
gibi bir teknik kullanarak Javascript'e dönüştürmenin mümkün olduğunu biliyorum.MVC ViewModel dosyasını dış .js dosyasında Javascript nesnesine dönüştürme
Sadece bu tekniği doğrudan gerçek .cshtml
sayfasında kullanmak mümkün olduğunu farz ediyorum. Bu verileri harici bir .js
dosyasında istemiş olsaydım ne olur?
.cshtml
sayfasında var jsObject
örneğini oluşturduysam, bu nesneye harici bir Javascript dosyasından erişebilir miyim, yoksa kapsam dışı kabul edilir mi?
[RazorJS] kullanın (http://www.nuget.org/packages/RazorJS) –
Eylem Oluşturun ve jQuery ajax kullanarak arayın. – Brij
@Brij Sunucuya başka bir gidiş-dönüş yapmadan bunu yapmanın bir yolunu arıyorum. Ayrıca, RazorJS korunur gibi görünmüyor (web sitesi kapalı) ve Javascript dosyalarında C# tarzı sözdizimi kullanmak istemiyorum. – alex