内联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没有编译。在浏览器中,它看起来像我在单引号内输入的内容。

内联asp.net在文本框中没有编译

您可以在后面的代码中使用Attributes集合将值赋给attribute。

TextBox1.Attribute["jqvalue"] = vendorIDField.ClientID;