jQuery获取ASP.NET服务器控件的值,该怎么解决

jQuery获取ASP.NET服务器控件的值
本帖最后由 b_rongji 于 2013-04-20 14:45:46 编辑
请问各位怎么用jQuery获取ASP.NET服务器控件的值呢,网上说的方法都试了,还是获取不到
前台是这样的:
<asp:TextBox ID="txtUserName" runat="server" Text="test" Width="170px" MaxLength="20"></asp:TextBox>
jQuery代码如下:
var test = $("<%=txtUserName.ClientID%>").value;
alert(test);

结果弹出来的值是undefined,未定义,网上还有其他几种jQuery获取ASP.NET服务器控件的值的方法我都也了,还是不行,谁能帮忙解决一下啊,谢谢啦


补充一下,我把.value换成val()试了试,也不行,急啊
------解决思路----------------------
"弹出的提示框没有内容,不是null"

这就是获取到值了。
------解决思路----------------------
这样的 $('#<%=TextBox1.ClientID%>').val();
------解决思路----------------------
jQuery获取ASP.NET服务器控件的值,该怎么解决我学ASP.NET初期拖拖控件,以后也不打算拖这些服务器端控件。楼主学MVC吧! 
------解决思路----------------------
$('#<%=TextBox1.ClientID%>').val()
一定是楼主疏忽了吧