关于在aspx页中给aspx.cs页的public变量赋值的有关问题

关于在aspx页中给aspx.cs页的public变量赋值的问题
如果在aspx.cs页中已经声明public string name=“haha”;
那么在相应的aspx页中我怎么给name变量赋值呢?
 <%=name %>=$("#<%=Txt_name.ClientID %>").val();这样为什么不行?
好像被浏览器渲染成了haha=$("#<%=Txt_name.ClientID %>").val();了
那正确的用法是什么呢?
 
请各位大牛们看看。
asp.net  变量赋值

------解决方案--------------------
aspx中的=是用来输出内容到响应流中的
赋值是一个二元运算符,必须要有赋值的变量,以及目标值分别位于 = 的左右两边
<%=name %>是输出name变量
赋新值:
<% name= "new name"; %>  但是一般都写在CS中