我可以通过编程方式更改 ASP.NET 控件的 ID - ASP.NET

2024-01-07

我有一个控制

<asp:Button ID="btnAjax" runat="server" Text="Ajaxified" OnClick="btnAjax_Click" />

现在我想从后面的代码更改按钮的ID

btnAjax.ID = "newButtonID";

但现在它正在发挥作用。首先有可能吗?

EDIT

我在 HTML 标记中创建了该控件,而不是通过代码。


是的,这是可能的,您发布的代码将起作用。

我有一个按钮和一个文本字段

<asp:Button ID="button" runat="server" />
<input type="text" id="result" name="result" runat="server" />

在页面加载时,我更改按钮的 ID,然后将结果输出到文本字段。

protected void Page_Load(object sender, EventArgs e)
{
    button.ID = "OtherButton";
    result.Value = button.ID;
}

文本字段中的结果是“OtherButton”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以通过编程方式更改 ASP.NET 控件的 ID - ASP.NET 的相关文章

随机推荐

  • 自动增加内部版本号

    我有两个项目正在解决 一个是版本 3 0 0 另一个是 2 0 0 我使用 MSBuild 脚本在 Team City 上构建我的解决方案 如何将版本字符串的内部版本号部分注入到 AssemblyVersion 属性中 同时保留开发时定义的
  • 如何分发调用Python的C++应用程序?

    我知道有一些方法可以从 C 调用 Python 例如 Python C API 或 Boost Python 我的问题是 如何分发该应用程序 例如 用户是否仍然需要在其计算机上安装 Python 和 Python 包 我的用户案例是 我想使
  • Azure函数应用部署和发布管道错误

    我使用 Visual Studio 推送了我的 net core 功能应用程序 现在正在设置发布管道 我可以很好地发布和执行该应用程序 并且它在 Azure 门户上运行得很好 但是 当我在 azure devOps 中看到版本的构建时 该插
  • 无状态 RESTful API 和第三方身份验证

    我想使用第 3 方身份验证 OpenID 也许是 OAuth 但我猜 OAuth 的用途是授权 以便用户可以轻松登录 但是 对每个请求进行身份验证是否意味着即使我不需要第三方 例如 Google 的任何东西 我也会多次调用它 例如 我使用
  • jquery如何调用外部url?

    我正在尝试使用 jquery 在 Facebook 墙上发表评论 但我的 ajax 调用不允许外部 url 谁能解释一下我们如何在 jquery 中使用外部 url 下面是我的代码 var fbUrl https graph faceboo
  • JavaScript 中双引号和单引号可以互换吗?

    考虑以下两种选择 console log double console log single 前者在字符串周围使用双引号 而后者在字符串周围使用单引号 我看到越来越多的 JavaScript 库在处理字符串时使用单引号 这两种用法可以互换吗
  • 如果行中的任何列满足条件而不是 mutate() 列

    使用 dplyr 我尝试使用 ifelse 和 mutate 有条件地更新列中的值 我想说的是 在一个数据框中 如果一行中的任何变量 列 等于7 那么变量c应该变成100 否则c保持不变 df lt data frame a c 1 2 3
  • Hayoo/Hoogle 不将单态/较少多态签名与多态签名匹配

    例如 我试图了解谷歌和雅虎不匹配是否有根本原因 b gt c gt b gt c gt b b gt c c to a b c gt a b c gt a b b c c 这恰好是类型Control Arrow http hackage h
  • 如何接受逗号分隔列表来为模型构建标签?

    由于我当前应用程序的灵活性有限 我正在关闭 acts as taggable on 相反 我从头开始构建我的标签作为他们自己的模型 但是 我已经错过了表单的 model tag list 方法 该方法会分割以逗号分隔的用户输入并创建单独的标
  • PHP DOMDocument:如何删除 div?

    这是我的代码 doc new DOMDocument doc gt loadHTML stripslashes sContent si le meta existe alors il y a un sondage if doc gt get
  • 在四开书名中使用参数

    我正在尝试创建一本参数化的四开本书籍 其中在 quarto yml 中设置的书名根据参数 名称 而变化 但我无法使其工作 我用r params name在标题中 但它总是将行内代码打印到标题中而不是输出中 下面是我的 quarto yml
  • 如何使用 SSRS 2005 将 INT 转换为 HH:mm:ss

    好的 我需要显示从 SQL 2005 作为 INT 进入 SRSS 2005 的代理的总通话时间 对于我的一生 我无法弄清楚我需要使用什么表达式编辑或格式编辑组合 对于详细部分 我可以使用 DATEADD s SUM Fields Talk
  • 如何在我的网站上打开 wss: 或 ws: 端口?

    我在用Ratchet lib socketo me作为我的聊天应用程序的网络套接字 当我输入 localhost 8080 时 它工作得很好 当我在线发布应用程序时 如何将我的网站设置为 wss 怎么打开端口什么的 这是连接代码 docum
  • 使用 GlassFish 4 的 JNDI 独立应用程序的 EJB 3.1 问题

    我在独立测试应用程序的 JNDI 部分遇到问题 我有gf client jar和jndi properties jar类路径上的文件 在运行客户端之前 我确保在 glassfish 服务器上部署了最新版本 独立应用程序 public cla
  • NullInjectorError:没有 NgZone 的提供者! (Angular 6 库)

    Summary 我创建了一个 Angular 6 库 但当我尝试在创建它的项目之外使用它时 出现错误 这看起来有很多代码 但它主要是由 CLI 生成的样板文件 最小工作测试用例 我使用 Angular 6 CLI 创建了一个非常基本的库 n
  • Lisp:循环收集多个列表

    我希望能够在循环内收集多个列表 我知道这可以在没有循环的情况下完成 但是我想知道这是否也可以用循环来完成 我想要这样的东西 loop for var in list if cond1 var if cond2 var collect int
  • 按 Enter 时,文本字段中的 KeyListener 不会触发

    I m trying to make a program that can converts fahrenheit to celcius in java In program i have 2 Labels and 1 TextField
  • 7-Zip (7za.dll) .NET 包装器

    是否有一些代码或库可以让我控制7 Zip http en wikipedia org wiki 7 Zip从 C 代码中解压功能 CodePlex上有一个项目 七号拉链锋利 http sevenzipsharp codeplex com 我
  • 是否可以在 OSX 上(通过 Mono)使用 Razor 作为独立库(没有任何 ASP.NET 业务)

    我想写一个概念证明MonoMac http www mono project com MonoMac使用 C 和 Razor 呈现 html 视图 的应用程序 这可能吗 如果没有 是否有人推荐任何其他与 Razor 的简单性相比的模板引擎
  • 我可以通过编程方式更改 ASP.NET 控件的 ID - ASP.NET

    我有一个控制