内联asp.net在文本框中没有编译
本文关键字:编译 文本 asp net 内联 | 更新日期: 2023-09-27 17:51:18
嗨,我已经创建了一个jquery脚本,使一个文本框作为autoCompletebox,它的工作非常好。对于这个脚本的工作,我想在jqvalue和jqbutton中的OnSelect触发按钮中获得值HiddenField ClientID。
<asp:HiddenField ID="vendorIDField" runat="server" />
<asp:TextBox ID="TextBox1" runat="server" CssClass="jq-autocbox absfields" pos="c3 r2" igaddl="nofield" jqvalue = "#<%= vendorIDField.ClientID %>" jqcontainer = ".form-content" jqURL = "GetLists.ashx" jqcommand = "GetVendors" jqbutton = '#<%= Button2.ClientID %>' Width="250px" ></asp:TextBox>
<asp:Button ID="Button2" runat="server" Text="Button" />
但是ClientID没有编译。在浏览器中,它看起来像我在单引号内输入的内容。
您可以在后面的代码中使用Attributes集合将值赋给attribute。
TextBox1.Attribute["jqvalue"] = vendorIDField.ClientID;