Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 15/02/2008, 22:48   #1 (permalink)
Üye
 
gencserver Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Mesaj: 118
Varsayılan Javascript ve ASP.NET Bir Tek Soru??

Arkadaşlar asp.net sayfasına javascript dosyası nasıl ekleriz?

Örnek olarak

<scripttype="text/javascript"runat="server"src="/js.js"></script>

dediğimde ekliyor ama hata olarak

Açıklama: Bu isteği yerine getirmek için gereken kaynak derlenirken bir hata oluştu. Lütfen aşağıdaki özel hata ayrıntılarını gözden geçirin ve kaynak kodunuzda gereken değişiklikleri yapın.

Derleyici Hata İletisi:
BC30188: Bildirim bekleniyor.

Kaynak Hatası:

Satır 1: var cssdropdown={


bunu veriyor sizce nedendir?
gencserver hatta değil   Alıntı Yaparak Yanıtla
Eski 15/02/2008, 23:41   #2 (permalink)
Kodlarım, Canlarım...
 
cemaliozan Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: » Delphi Bölümü «
Mesaj: 1,677
Varsayılan

<scripttype="text/javascript"runat="server"src="/js.js"></script>

RUNAT ???? javascript sunucu taraflı çalışmaz değil mi? İstemcide çalışacağına göre RUNAT=SERVER demek doğru olmaz...

Doğru syntax :

<script type="text/javascript" src="/js.js"></script>
__________________
Haberbox | Tek Sevgi | Genel Seçimler | Magice Book | Yerel Seçimler
Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin...
cemaliozan hatta değil   Alıntı Yaparak Yanıtla
Eski 16/02/2008, 00:13   #3 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

javascript sunucu taraflı çalışır.
hem asp de hem asp.net te. ama yazım şekli asp de aynı iken, asp.net te biraz değişiktir. eğer birincil dil olarak kullanılmıyorsa, döndüreceği tipi ve aldığı parametreleri belirtmek gerekecektir. yok sitenin tamamı server-side js ile kodlanmışsa o zaman böyle bir şeye gerek duyulmayabilir.

Bunu da not olarak düşeyim.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 16/02/2008, 00:17   #4 (permalink)
Kodlarım, Canlarım...
 
cemaliozan Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: » Delphi Bölümü «
Mesaj: 1,677
Varsayılan

Alıntı:
anov, mesajından alıntı: Mesajı Gör
javascript sunucu taraflı çalışır.
<%@ Page Language="JavaScript" %>

deklarasyonu ile mi ?
__________________
Haberbox | Tek Sevgi | Genel Seçimler | Magice Book | Yerel Seçimler
Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin...
cemaliozan hatta değil   Alıntı Yaparak Yanıtla
Eski 16/02/2008, 00:23   #5 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

asp için
<%@ Language="Javascript"%>

veya
<%@ Language="JScript"%>

dersek <% %> arası vbscript.dll in değil de jscript.dll in yetki alanına girer.
ayrıca normalde vbscript ile yazılmış yani dili vbs olan sayfa içinde
<script runat="server" language="javascript">
//buraya yazdığımız fonksiyon asp vbscript tarafından görünür
</script>

sunucu taraflı js i ben bir iki projede kullanmıştım, birinde projenin tamamını onunla bitirdiğim için sorun olmadı, diğerinde hali hazırda vbs ile yazılmış bir projenin üzerinde gittiğimiz için tam anlamıyla çuvallamıştım

asp.net için
<%@ Page Language="JScript"%>
kullanılabilir.
Ama farklı dilde bir sayfanın içinden o şekilde çağrılamaz. çağrılabiliyorsa bile çağırma metodunu ben bilmiyorum.

farklı bir dll olarak derlenerek projeye iliştirilebilir.

veya .js dosyası App_Code içine atılarak derlenebilir.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 16/02/2008, 02:16   #6 (permalink)
Üye
 
gencserver Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Mesaj: 118
Varsayılan

teşekkürler anov
gencserver hatta değil   Alıntı Yaparak Yanıtla
Eski 18/02/2008, 19:32   #7 (permalink)
Üye
 
gencserver Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Mesaj: 118
Varsayılan

Peki arkadaşlar asp.net te çoğu yerde araştırdım

<asp:ScriptManager tagı var ama hangi programda denersem deneyeyim bunu kabul etmiyor bunu sitenin içerisinde monte ettikten sonra

normal olarak

<script language="javascript">

//jAVASCRİPT KODLARI

</script>


ve bulduğum olay şu


Kod:
' If there is a ScriptManager on the page, use it.
' If not, throw an exception.
Dim SMgr As ScriptManager
If ScriptManager.GetCurrent(Page) Is Nothing Then
    Throw New Exception("ScriptManager not found.")
Else : SMgr = ScriptManager.GetCurrent(Page)
End If

 
Dim SRef As ScriptReference
SRef = New ScriptReference()

' If you know that Smgr.ScriptPath is correct...
SRef.Name = "Script.js"

' Or, to specify an app-relative path...
SRef.Path = "~/Scripts/Script.js"
 
SRef.Name = "Script.js"
SRef.Assembly = "ScriptAssembly"

' To set ScriptMode for all scripts on the page...
SMgr.ScriptMode = ScriptMode.Release

'Or, set ScriptMode for just for the one script...
SRef.ScriptMode = ScriptMode.Debug

'If they conflict, the setting on the ScriptReference wins.
 
SMgr.Scripts.Add(SRef)

Ama bende değişkeni bile tanıyamıyorum scriptmanager çıkmıyor??
gencserver hatta değil   Alıntı Yaparak Yanıtla
Eski 18/02/2008, 19:41   #8 (permalink)
Üye
 
gencserver Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Mesaj: 118
Varsayılan

Ahanda Çözdüm olayı sonunda

Arkadaşlar belki vardı belki yoktu forumda bilmiyorum ama bilenler yada bilmeyenler için diyorum ASP.Net de Javascript dosyasını sorunsuz bir şekilde asp yada html gibi eklediğimiz gibi ekliyoruz.Adımları izleyerek

1.Adım

Web.config dosyasını açıp
<system.web></system.web>

Tagları arasına aşağıdakini ekliyoruz

Kod:
<pages>

<controls>

<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

</controls>

</pages>

2. Adım ve son adım

Sayfamıza aşağıdaki kod ile istediğimiz yere monte ediyoruz js dosyamızı

Kod:
<asp:ScriptManager ID="SMgr" runat="server">
  <Scripts>
    <asp:ScriptReference Path="./Script.js" />
  </Scripts>
</asp:ScriptManager>

Kolay gelsin
gencserver hatta değil   Alıntı Yaparak Yanıtla
Eski 18/02/2008, 22:16   #9 (permalink)
wanna sleep more
 
Volkan Uzun Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2002
Yer: CA
Mesaj: 2,655
Varsayılan

sanirim senin bir sonraki sorun, lokalde calisiyor, ama server a atinca calismiyor neden olacak.
__________________
http://www.msnetprogrammer.net/blog (MCP & MCTS & MVM)
Volkan Uzun hatta değil   Alıntı Yaparak Yanıtla
Eski 18/02/2008, 22:40   #10 (permalink)
Üye
 
gencserver Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Mesaj: 118
Varsayılan

Alıntı:
Volkan Uzun, mesajından alıntı: Mesajı Gör
sanirim senin bir sonraki sorun, lokalde calisiyor, ama server a atinca calismiyor neden olacak.


Ne alaka şimdi???

1) Ben sorumlarımı hepsini söylüyorum amaç çözüm bulmak değilmi?
2) Eğer buradan önce ben çözüm bulursam şayet buraya yazıyorumki aynı sorunu başka insanlarda olduğunda çözsün diye.
3) Kendi İşletim sistemim 2003 Server ent. ama ben server üzerinden çalışıyorum.

Neyse eğer burada sorularıma bu şekilde cevap alacaksam tamam sorun yok soruda yok.
gencserver hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
asp.net javascript janktp Javascript / DHTML / Ajax 0 22/12/2007 17:37
javascript içinde zamanla diğer javascript kodu çalıştırma mahmuttt88 Javascript / DHTML / Ajax 1 20/10/2007 10:34
javascript ahmet_sayin Javascript / DHTML / Ajax 2 02/09/2004 18:29
php javascript tamer Java / JSP 3 05/02/2003 00:40
hoş bir javascript yemre Javascript / DHTML / Ajax 5 02/08/2002 09:28


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 06:06.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net