为什么在aspx页中使用<%=变量%>这种形式对于服务端控件无效
例如: 
  <asp:linkbutton   id= "lbtAdd "   Runat= "server "> 				 <%=Application( "RM ").GetString( "Add ")%>  
  </asp:linkbutton>    
 页面中什么也不显示   
 但是   
  <A   href= "pro_list.aspx ">  
  <%=Application( "RM ").GetString( "Add ")%>  
  </A>    
 可以显示   
 注:由于是要做一个多语言版本,因此我将字天符串放在了apllication中了。 
 Application( "RM ").GetString( "Add ")   中存放的是字符串“添加”(中文)或“Add”英文。
------解决方案-------------------- <%=Application( "RM ").GetString( "Add ")%>  
 ===================================== 
 这个是ASP的思路,asp.NET已经不这样用了
------解决方案--------------------aspx页中使用 <%=变量%> 这种形式对于服务端控件无效。   
 也就是<asp:xxx> 这个中间不能写其他的代码 </asp:xxx>     
 你可以设置服务器控件属性来达到你目的
------解决方案--------------------amandag(高歌)   
     <%=Application( "RM ").GetString( "Add ")%>  
 ===================================== 
 这个是ASP的思路,asp.NET已经不这样用了        
 =================================================== 
 那我如何给html控件赋值呢?(html控件runat!=server的前提下)
------解决方案-------------------- <asp:linkbutton id= "lbtAdd " Runat= "server ">   <%=Application( "RM ").GetString( "Add ")%>  
  </asp:linkbutton>  
 ==============>  
 何必呢? 
  <asp:linkbutton id= "lbtAdd " Runat= "server " Text= ' <%=Application( "RM ").GetString( "Add ")%>  '>   
  </asp:linkbutton>
------解决方案--------------------由于是要做一个多语言版本 
 ===============>  
 globalization在asp.net里面默认有支持,把字符串放在资源文件里就可以了 
 那样方法正统又简单
------解决方案--------------------如果用控件 要数据绑定 <%# Eval( "字段名 ")%>  
 你那个是输出数据
------解决方案--------------------我也是要做多语言版本的,在DATAGRID中的那个编辑和删除不知道怎么改,在CS程序中改,那个链接的命令就没了!
------解决方案-------------------- <asp:linkbutton id= "lbtAdd " Runat= "server " Text= ' <%=Application( "RM ").GetString( "Add ")%>  '>   
  </asp:linkbutton>  
 --------------------------------- 
 这样试下: 
  <% dim rm as string 
   rm=Application( "RM ").GetString( "Add ") 
 %>  
  <asp:linkbutton id= "lbtAdd " Runat= "server " Text= ' <%=rm%>  '>   
  </asp:linkbutton>  
------解决方案--------------------没解决么? 
 上面说了那么多啊