Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

SORUN: "CS1010: sabit, yeni satır" hata iletisi bir dize içerir, bir</script> etiket <a0>satır içi</a0> kodda

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:827420
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Bir .aspx sayfası içeren bir satır içi kod ile göz atmak çalıştığınızda</script> HTML etiketi, aşağıdaki hata iletisini alabilirsiniz:

Sunucu hatası ' / <applicationname>' uygulama.

Derleme hatası

Açıklama: Bu isteğe hizmet vermek 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 kodunuzu uygun biçimde değiştirin.

Derleyici hata iletisi: CS1010: sabitindeki yeni satır
Pratik Çözüm
Bu soruna geçici bir çözüm bulmak için <a0></a0>, bölme</script> etiketine sahip iki veya daha fazla dizeleri gibi "<"+"/ komut DOSYASı >" ve komut dosyası blokları içinde aşağıdaki gibi kullanın:
   private void Page_Load(object sender, System.EventArgs e)    {      string strValue = "Test value";      string strAll = "<SCRIPT lanquage='JScript'>window.alert('" + strValue + "');<"+"/SCRIPT>";          }
Durum
Bu davranış tasarım yüzündendir.
Daha fazla bilgi

Sorunu Yeniden Oluşturma Adımları

  1. Microsoft Visual Studio .NET'i başlatın. Kullanımı Microsoft Visual C# yeni bir ASP.NET Web uygulaması) projesi oluşturun .NET.

    Varsayılan olarak, WebForm1.aspx oluşturulur.
  2. Tasarım görünümünde, WebForm1.aspx dosyasını sağ tıklatın ve sonra da HTML Kaynağı Göster'i tıklatın.
  3. Varolan HTML kodu aşağıdaki kodla değiştirin: <a1>
    <%@ Page%><script runat="server">    private void Page_Load(object sender, System.EventArgs e)    {      string strValue = "Test value";      string strAll = "<SCRIPT lanquage='JScript'>window.alert('" + strValue + "');</SCRIPT>";          }</script><HTML>  <HEAD>  <title>Test</title>  </HEAD><body bgColor=#FFFFFF><form id="test" method="post" runat="server"><TABLE id=Table1 cellSpacing=0 cellPadding=0 border=0>Test Page</TABLE></form></body></HTML>
  4. Hata Ayıkla) menüsünde, uygulamayı çalıştırmak için Başlat ' ı tıklatın.

    "Belirtiler" bölümünde açıklanan hata iletisini alabilirsiniz.
Referanslar

Microsoft ınternet Explorer'da veya ASP.NET'te bir komut dosyasını yazan bir komut dosyası yazma hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:

http://msdn2.microsoft.com/en-us/library/sxbe1ea4(vs.71).aspx

Değerler, kod satır içi kullanarak Web Form sayfaları arasında geçirilmesi için tasarım deseni hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:

http://msdn2.microsoft.com/en-us/library/6c3yckfw(vs.71).aspx

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 827420 - Son İnceleme: 12/08/2015 04:28:24 - Düzeltme: 1.4

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbnosurvey kbarchive kbmt kbwebforms kberrmsg kbscript kbprb KB827420 KbMttr
Geri bildirim