我有一个包含所有javascript的主页,在内容控件中,有一个调用javascript函数的链接,我希望在服务器以不同方式呈现时传递id。
<asp:TextBox ID="txtstart" runat="server" Width="20%"></asp:TextBox>
<a title="Pick Date from Calendar" onclick="calendarPicker('<% txtstart.ClientId %>');" href="javascript:void(0);">
但是,我一直收到这个错误:
属性访问必须分配给属性或使用其值。
我怎样才能做到这一点?
答案 0 :(得分:1)
请尝试此操作(请注意<%=
属性中的onclick
):
<asp:TextBox ID="txtstart" runat="server" Width="20%" />
<a title="Pick Date from Calendar"
onclick="calendarPicker('<%= txtstart.ClientId %>');"
href="javascript:void(0);">
</a>