2016-03-22 24 views
0

aspx'da kodlanmış ve korunan birkaç e-ticaret sayfamız var. Ben sayfaya bazı değişiklikler yapılmış ancak sayfası için başlık eksik olduğu için olması gerektiği gibi bazı karakterleri görünmüyor ve bu aşağıdaki Ben sayfanın girdi ama edemedikBir aspx dosyasına bir meta başlık ekle?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

meta dosya veya nereye başlığını bulmak için onun sahip olduğum her gelen çekerek ı vb dosyası ama hiç şans bulmaya çalışıyor bu

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Sample.aspx.vb" Inherits="AMEX.Web.Sample" %> 
<%@ Register TagPrefix="cc1" Namespace="Generic.Foundation.WebControls" Assembly="Generic.Foundation.WebControls" %> 

olduğunu. Bu dosyalar için varsayılan yerleri bilmek zaten var mı? Sayfadan başlığa meta verileri ekleme yolu var mı (Biliyorum bu bir hayır-hayır, ancak sormak istedim)

+0

vb dosyaları bunlara karşılık gelen aspx dosyaları aynı klasörde olması gerekir. –

+0

'' etiketi, dosyadaki '' bölümüne gitmelidir. Veya gösterdiğiniz şeyin "Sample.aspx" dosyasının tamamı olduğunu mu söylüyorsunuz? O @PradeepKumar –

+0

ben de öyle düşündüm, ama klasörde hiç 'vb' dosya vardır. @ Için AndrewMorton olarak '' Ben başlığında gitmek gerekir ama başlık bulamıyorum biliyorum. Ne yayınlanan dosyanın başlangıç ​​kısmıdır, kalan sayfasının '' dır. – Tavo

cevap

0

Web sitesideki tüm sayfalar için içerik türünü tek tek ayarlayabilirsiniz. "web.config" içindeki ayarları kullanarak gidin. MSDN makalesinde How to: Select an Encoding for ASP.NET Web Page Globalization değinen

isterseniz, Alternatif

<globalization 
    requestEncoding="utf-8" 
    responseEncoding="utf-8" 
/> 

içerecek şekilde <globalization> bölüm, sen <system.web> bölümünü bulur (veya yoksa bir tane oluşturun) ve eklemek (veya değiştirme) her sayfada kodlamasını ayarlamak için, bunu <%@ Page %> yönergesine ekleyebilirsiniz:

<%@ Page RequestEncoding="utf-8" ResponseEncoding="utf-8" %> 
İlgili konular