2009-03-12 36 views
0

Projemi yeniden derlemeden değiştirmek isteyebileceğim bir metin içeriğim var. Bir kaynak dosya oluşturdum ve içine bazı metin içeriği koydum.Asp.net kaynak dosyaları kullanılırken hata oluştu

<% $ Kaynaklar: mapLink2%> istediğim her yerde yazabileceğim izlenimi altındaydım, ancak durum böyle görünmüyor.

benim ascx aşağıdaki kod bana bir hata verir: Ben sadece (bunun için üzgünüm) İsveççe hata mesajı var

<a href="<%$ Resources:mapLink2 %>"><img class="2 selectableImg" src="map_2.gif" /></a> 

ama bu size ne olup bittiğini bazı ipuçları verebilir düşünüyorum:

Literala uttryck som "" är inte tillåtna. Använd i stället. vid System.Web.UI.TemplateParser.ProcessError (String message) vid System.Web.UI.TemplateParser.ParseStringInternal (Dize metni, Kodlama dosyasıEncoding) vid System.Web.UI.TemplateParser.ParseString (String metni, VirtualPath virtualPath, Kodlama dosyasıEncoding)

Ama eğer: hepsi tamam dışarı çalışır

<a href='<asp:literal runat="server" Text="<%$ Resources:mapLink2 %>"/>'><img class="2 selectableImg" src="map_2.gif" /></a> 

.

İlk sürüm nasıl çalışmıyor? Kaynak dosyaları, örnek 1'de olmasını istediğim gibi çalışmamalı mı?

cevap

1

Belki bu yalnızca sunucu denetimleriyle çalışır? İlk örneğinizden runat = "server" ayarlamayı denediniz mi?

İlgili konular