我在a.aspx.vb 里声明了   Public str As String="我是字符串"
在 a.aspx 里我要得到这种效果 "A 我是字符串 B" (注意后面和前面都有双引号)
这样可以正常显示,但是双引号加不上去
<meta content=A<%=str%>B />  ----得到 <meta content=A我是字符串B />这样它会把第 <% 变成 &lt;%
<meta content="A<%=str%>B" /> --得到 <meta content="'A &lt;%=str%>B' />这样也不行
<meta content="A'<%=str%>'B" />

解决方案 »

  1.   

    <meta content='<%="A"+str+"B"%>'/>
      

  2.   

    TO:softfire007
    汗,A是很长的一个字符,你这样做不太好呀。
      

  3.   

    在 VS.NET 2005 是不能在 meta 这样加的
    换种方式实现:.aspx 中,
        <meta id="MT_Title" runat="server" content="" name="Title" />.cs 中,
        this.MT_Title.Content = "我是字符串";
    .vb 中,   
        me.MT_Title.Content = "我是字符串";