首页 新闻 搜索 专区 学院

关于jquery访问ASP视图内容页控件问题

0
悬赏园豆:50 [待解决问题]

各位前辈,本人是.Net新手,现在有一问题 :有一asp的视图内容页,在该页面有一个

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

<asp:TextBox  ID="txtName" runat="server" Width="89px" AutoPostBack="True"
                                              ></asp:TextBox>

</asp:Content>

控件,该页面有母版页  Site.master  问题就是如何在jquery中访问这个TextBox   $("txtName") 这样写访问不到

百联的主页 百联 | 初学一级 | 园豆:44
提问于:2011-03-31 12:02
< >
分享
所有回答(2)
0

请注意:控件的ClientIDMode属性。

http://msdn.microsoft.com/zh-cn/library/system.web.ui.control.clientidmode.aspx

 

如果是Framework 4,你用

<asp:TextBox  ID="txtName" runat="server" Width="89px" AutoPostBack="True" ClientIDMod="static"></asp:TextBox>

试试 

邀月 | 园豆:25375 (高人七级) | 2011-03-31 14:31
有点不明白 能否说清楚一点呢 谢谢
支持(0) 反对(0) 百联 | 园豆:44 (初学一级) | 2011-03-31 14:45
@
百联:如果是Framework4,前面加个Static,看回复的内容。
支持(0) 反对(0) 邀月 | 园豆:25375 (高人七级) | 2011-03-31 15:25
感谢!感谢 可以了
支持(0) 反对(0) 百联 | 园豆:44 (初学一级) | 2011-04-01 13:10
0

在母頁面上點右鍵檢視原始檔你會發現txtName前面還有一串字符,如xxxx_txtName 你用$("#xxxx_txtName")就可以訪問到的哦,其實你可以給textbox添個class='className'的屬性,那麼你就可以這樣訪問了$(".className");

soarfe | 园豆:146 (初学一级) | 2011-03-31 15:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册