2016-03-22 19 views
0

私たちは、コード化されて維持されているいくつかの電子商取引ページをaspxに持っています。私は、ページにいくつかの変更をしたが、ページのヘッダーが欠落しているので、彼らが必要として、文字の一部が表示されないと、これは以下の私は、ページに行ってきましたが、私はできなかったaspxファイルにメタヘッダーを追加しますか?

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

メタファイルまたはどこのからそれを引っ張るためのヘッダを見つけるために、私が持っているすべては、この

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

である私はvbファイルが、運を見つけることを試みて。これらのファイルのデフォルトの場所を知っていることはありますか?ページからヘッダーにメタデータを追加する方法はありますか(私はこれがいいえ、わかりませんが、と尋ねたがっています)

+0

に追加できます。vbファイルは、対応するaspxファイルと同じフォルダにある必要があります。 –

+0

''タグはファイル内の ''セクションになければなりません。または、あなたが示したことが、 "Sample.aspx"ファイル全体であると言っていますか? –

+0

@PradeepKumarこれは私が思ったものですが、フォルダに 'vb'ファイルはありません。 @ AndrewMorton ''については、ヘッダーに移動する必要があることがわかっていますが、ヘッダーが見つかりません。私が投稿したのはファイルの最初の部分で、残りはページの ''です。 – Tavo

答えて

0

ウェブサイトのすべてのページのコンテンツタイプを1つに設定できます「web.config」の設定を使用します。 MSDNの記事How to: Select an Encoding for ASP.NET Web Page Globalizationを参照

は、あなたがしたい場合は、代わりに

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

を含めるように<globalization>セクションを、あなたは<system.web>セクションを見つけるだろう(あるいは、それがない場合は作成)し、追加(または変更します)各ページにエンコードを設定するには、

<%@ Page RequestEncoding="utf-8" ResponseEncoding="utf-8" %> 
関連する問題