从客户端和服务器端访问HTML输入
本文关键字:HTML 输入 访问 服务器端 客户端 | 更新日期: 2023-09-27 18:05:02
我有一个输入文本框,我需要从JavaScript和服务器端c#访问它。如果我插入runat="server",控件将只能从服务器访问。
<input id="txtSearch" /> // Accessible only from JavaScript
<input id="txtSearch" runat="server"/> // Accessible only from C#
在使用runat="server"
时,.net web表单将对您的控件进行一些修改,在这种情况下,您的input
的ID将不再是txtSearch,这将是类似于"form_1abcasd_txtSearch"的东西。你可以通过ClientIdMode="Static"
来解决这个问题。
如果您使用的是jQuery,您也可以使用$("input[id$='txtSearch']")
来访问元素