生成静态页有关问题

生成静态页问题
.aspx页面
HTML code

<meta name="keywords" content="<%=gKeywords %>" />


生成后的html页面
HTML code

<meta name="keywords" content="&lt;%=gKeywords %>" />



问题:<%=gKeywords %>没有读取出来,反而还变成了这样&lt;%=gKeywords %>,(浏览IIS上的网站,右击查看源代码也是这样的)如何解决?

------解决方案--------------------

HTML code
   <head runat="server">
    <title>无标题页</title>
    <%=gKeywords%>
</head>

------解决方案--------------------
试下gKeywords = Page.Server.HtmlEncode("<meta name=\"keywords\" content=\"关键词\" />");


 <%=Page.Server.HtmlDecode(gKeywords.ToString())%>