Onay Düğmesi'ni tıklatarak onay kutusunu görüntülemek için kodum var. Ve ayın adıyla birlikte bir mesaj göstermelidir. Ay isimleri Almanca olup, Almanca bazı aylar için Mart - März gibi özel karakterlere sahiptir.Onay Kutusundaki Özel Karakterler Gösteriliyor
Onay kutusu, teknik karakterleri göstermiyor. Herkes bana yardım edebilir mi?
Kodum:
function chk_abschliessen()
{
var chk = confirm("Möchten Sie diesen Stundenzettel wirklich abschliessen?\nStundenzettel " + '@Model.monat.datum.Value.ToString("MMMM")' + " " + '@Model.monat.datum.Value.Year' + " ");
if (chk)
{
document.closebutton.submit()
}
else
{
return false;
}
}
onaylama kutusu gösterilmektedir:
performansını görmek ister misiniz Sie diesen Stundenzettel abschliessen Wirklich? Stundenzettel M & # 228; rz 2016
Ben başkası yardımcı olması bakımından, buraya göndermeden, geçici bir çözüm kullanılan - Ben e-posta çıkışı ile aynı problem vardı
function clear_amp(data)
{
// for month "März"
var ret = data.replace("ä", "ä");
return ret;
}
//Abschliessen Messages Check - BEGIN
function chk_abschliessen()
{
var chk = confirm("Möchten Sie diesen Stundenzettel wirklich abschliessen?\nStundenzettel " + clear_amp('@Model.monat.datum.Value.ToString("MMMM")') + " " + '@Model.monat.datum.Value.Year' + " ");
if (chk)
{
document.closebutton.submit()
}
else
{
return false;
}
}
html characture neyi ren görmek dered çıkışı, javascript yazarken model değerlerini karıştırmamasını sağlamaktır. –
Kodunuzdaki '@ Model', bunun bir .cshtml Razor sayfası olduğunu gösterir. Sayfanın HTML'inde varsa özel karakterler doğru şekilde gösterilsin mi? Ayrı bir JavaScript dosyasından 'onayla' çağırırsanız özel karakterler doğru şekilde gösteriliyor mu? –
Yani, o zaman olmaması gereken yerde kodlayan HTML. Kesin bir cevap vermek için yeterince traş kullanmamıştım, ama ben _think_ '@ Html.Raw' burada yardımcı olabilir. –