14
Jilet kullanarak JavaScript'te birkaç satır hazırlıyorum. İlk olarak tüm JavaScript bloğunu birleştirmenin en kolay yol olacağını düşündüm, sonra tüm şeyi çıkardım. Sorun şu ki, tek tırnaklar & # 39; olarak işleniyor.Jilet oluşturulan çıktı tek tırnaklı JavaScript String
var friendArray = new Array();
@{
int i = 0;
string jsString="";
foreach(var friend in friends)
{
jsString = jsString + "friendArray[";
jsString = jsString + i.ToString();
jsString = jsString + "]='";
jsString = jsString + friend.displayname;
jsString = jsString + "';";
i++;
}
@jsString;
}
yukarıdaki bu üretir:
mümkün Bunu doğru yazmaya almak için son satırı değiştirmeye mifriendArray[0]=& #39;Hollister& #39;;friendArray[1]=& #39;Festus& #39;;
Çalışıyor. Aslında daha önce denedim, ama öneki yazmam gerektiğini düşünmüyordum ki hiçbir şey yazmamış. Teşekkürler. – Dave
@Dave: Evet, o olmadan C# -değerinde olursunuz, böylece @ jilet/html modu zorlanır ve bu da sonuçların gerçekten çıktısını alır. –
Bu jsString güvenilir değilse, komut dosyası için olası bir avenue. Çok dikkatli ol. – Bon