2008-09-17 15 views
3

ASP.NET 2.0, bir ASP.NET Sayfasında JavaScript'i kaydetmek için ClientScript.RegisterClientScriptBlock() yöntemini sağlar.JavaScript'i kaydetmek için RegisterClientScriptBlock'u nasıl kullanırım?

Yaşadığım sorun, komut dizisini başka bir dizinde bulunduğunda iletmektir. Özellikle, aşağıdaki sözdizimi çalışmaz: Herkes önce bu ele Has

:

ClientScript.RegisterClientScriptBlock(this.GetType(), "scriptName", "../dir/subdir/scriptName.js", true); 

yerine this page gibi sayfasına kodu bırakarak benim sorum şu, bunun yerine görüntüler gerektiğini söyler ve javascript’e ayrı bir dosyada bırakmanın bir yolunu mu buldunuz? Bunu yanlış yoldan mı yapıyorum?

cevap

5

Ne sonra is konum:

ClientScript.RegisterClientScriptInclude(this.GetType(), "scriptName", "../dir/subdir/scriptName.js") 
-1

Komut dosyanızın değerinin tam bir kod olması gerekir, bu nedenle aşağıdaki betik değerinizi girin.

<script type='text/javascript' src='yourpathhere'></script> 
+0

cevabı uzatmak misiniz? –

2

kullanımı: ClientScript.RegisterClientScriptInclude (key, url);

İlgili konular