需要一个文本框的ClientID的内容使用JavaScript的控制内 [英] Need the clientId of a textbox inside a content control using javascript
本文介绍了需要一个文本框的ClientID的内容使用JavaScript的控制内的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个包含所有的JavaScript和内容控件中母版,还有一个调用JavaScript函数的链接,我想通过ID一旦它由服务器提供的是不同的。
I have a masterpage that contains all the javascript and inside the content control, there is a link that calls a javascript function and I want to pass the id once it's rendered differently by the server.
<asp:TextBox ID="txtstart" runat="server" Width="20%"></asp:TextBox>
<a title="Pick Date from Calendar" onclick="calendarPicker('<% txtstart.ClientId %>');" href="javascript:void(0);">
不过,我不断收到此错误:
However, I keep getting this error:
属性访问必须分配给属性或使用它的值。
Property access must assign to the property or use its value.
怎样才能做到这一点?
推荐答案
试试这个(注意&LT;%=
在的onclick
属性):
Try this instead (notice the <%=
in the onclick
attribute):
<asp:TextBox ID="txtstart" runat="server" Width="20%" />
<a title="Pick Date from Calendar"
onclick="calendarPicker('<%= txtstart.ClientId %>');"
href="javascript:void(0);">
</a>
这篇关于需要一个文本框的ClientID的内容使用JavaScript的控制内的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文