在aspx文件中添加元标题?

时间:2016-03-22 17:50:10

标签: asp.net vb.net metadata code-behind

我们在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文件,但没有运气。反正知道这些文件的默认位置吗?有没有办法将页面中的元数据添加到标题中(我知道这是禁止的,但想要问

1 个答案:

答案 0 :(得分:0)

您可以使用“web.config”中的设置一次性为网站上的所有网页设置内容类型。

参考MSDN文章How to: Select an Encoding for ASP.NET Web Page Globalization,您会找到<system.web>部分(如果不存在,则创建一个)并添加(或修改)<globalization>部分以包含< / p>

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

或者,如果要在每个页面上设置编码,可以将其添加到<%@ Page %>指令中:

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