急求页面传值有关问题!(!)

急求页面传值问题!!!!!!!!(在线等!)
<A   href= 'x.aspx?CN= <%#   DataBinder.Eval(Container.DataItem,   "4月20日 ")   %> '>
为什么我接收到的值是

4?0

请问有什么办法可以解决!
谢谢!急求!!!!!!!!!!!!!!

------解决方案--------------------
<%#Server.UrlEncode(DataBinder.Eval(Container.DataItem, "字段名 ").ToString())%>

------解决方案--------------------
href= 'x.aspx?CN= <%# DataBinder.Eval(Container.DataItem, "北京 ") %> ==> href= 'x.aspx?CN= <%#Server.UrlEncode(DataBinder.Eval(Container.DataItem, "北京 ").ToString()) %>