<head runat="server">
<title>
        <%=f_title %></title>
    <meta name="keywords" content="<%=f_keywords %>" />
    <meta name="description" content="<%=f_desc %>" />
</head>
运行结果<head><title>

        123456
</title>
<meta name="keywords" content="&lt;%=f_keywords %>" /><meta name="description" content="&lt;%=f_desc %>" />
后台代码public string f_title;    public string f_keywords;    public string f_desc;这三个都能取到值
没碰见过,查资料,没找到,咋回事呢

解决方案 »

  1.   

    content="<%=f_keywords %>" 
    改成 
    content='<%=f_keywords %>'
    试试
      

  2.   

    你去看下ASPX顶部的@Page指令,有个Inherits="XXX" 在编译后它隐式继承了相关联的CS 类
    子类访问父类 的最低访问级别为protected的,访问public的自然更不是问题了,你改成private就要抛黄页了
      

  3.   

    单引号运行效果,。
    <meta name="keywords" content="&lt;%=f_keywords %>" /><meta name="description" content="&lt;%=f_desc %>" />
      

  4.   

    这三个都能取到值
    LZ。<head runat="server">
    ==>
    <head>
      
      

  5.   

    你太强悍了,去掉runat="server" 就行了,为啥会这样呢,老哥