Neyi başarmak istediğinize bağlı olarak yararlı bir çalışma ortamı sağlayabilirim.
Bir java script dosyasında jilet ifadelerini değerlendirmenin bir yolunu bulmak için cazip davrandım. Birçok sayfada bulunan belirli bir sınıfa göndermek için jQuery tıklama olay işleyicisini eklemek istedim. Bu jQuery belgesi hazır olay işleyicisinde yapılmalıdır. Bu tıklama etkinliği bir ajax çağrısı gerçekleştirir. Uygulamanın kök seviyesinin altında kalması durumunda, bunların url'si mutlak değil, göreceli olarak uygulanmalıdır.
$(document).ready(function() {
Checkit('@Url.Content("~/checkit")');
});
javascript kodu çoğu hala: Yani, ben bir fonksiyonu Checkit kodu sarma ve düzen görünümüne çağrı hareket ettirerek bu çözüldü
$(document).ready(function() {
$('input[type="submit"].checkit)').click(function (e) {
$.ajax({
type: 'POST',
url: '@Url.Content("~/checkit")', //Razor expression here
dataType: 'json',
success: function (data) {
if (!data) {
e.preventDefault();
handleResponse(data);
}
},
data: null,
async: false
});
});
});
gibi bir şey kullanmak istedi javascript dosyası.
... dinamik JavaScript oluşturmak İnsanlar korkunç acı js. JAVASCRIPT FILES STATIC olduğu için bir javascript dosyasında Razor kodunu gömmezsiniz. – Raynos
Çözmeyi denediğiniz soruna bir çözüm için yardım istemek çok daha iyi olurdu. Yani, problemi detaylandırmaya başlayın, sonra çözümünüzü deneyin. Şu anda çözmeye çalıştığın yol, iyi değil. – Paul
Daha genel bir çözüm bulmaya çalışırdım ya da farklı durumlar için burada defalarca sormam gerekecek. –