gpt4 book ai didi

asp.net - 如何在使用 MasterPage 的 ASP.NET Web 窗体中为服务器控件设置特定 ID?

转载 作者:行者123 更新时间:2023-12-04 02:38:18 25 4
gpt4 key购买 nike

是否可以在 ASP.NET 服务器控件上设置特定 ID?每次我分配一个 ID 并运行 Web 表单时,ID 都会发生变化。

例如:

<asp:TextBox ID="txtName" runat="server"></asp:TextBox>

被翻译成这样:
<input id="ct100_ContentPlaceHolder1_txtName" type="text" />

我认为这是使用母版页对我做的,但如果是这样,我如何确保控件具有特定的 ID(用于 javascript 目的)。我将自动生成的 id 放在我的 javascript 中并且它正在工作,但我更愿意使用我最初分配给它们的 id。这可能吗?

(这是针对版本:ASP.NET 3.5)

最佳答案

这是 Web 控件 ID 在 4.0 版之前的 .NET 中的方式。 4.0 版引入了客户端 ID,您可以阅读有关 here 的信息.

你可以在你的 JS 中使用这样的东西:

var something = '<%= txtName.ClientID %>';

关于asp.net - 如何在使用 MasterPage 的 ASP.NET Web 窗体中为服务器控件设置特定 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3304478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com