c# - 在 c# Razor 6.0 页面上的代码隐藏中访问 Html 控件
问题描述
我试图抓取 HTML 元素,以便首先设置然后获取单选列表的选定值。我有以下元素
<input type="radio" id="radioAlertOnly" name="AnomalyLevel" runat="server" value="0" />
<input type="radio" id="radioIsolateAndAlert" name="AnomalyLevel" runat="server" value="1" />
<input type="radio" id="radioRemediateAndAlert" name="AnomalyLevel" runat="server" value="2" />
<input type="radio" id="radioRemediateAndLog" name="AnomalyLevel" runat="server" value="3" />
我尝试添加 Blazor.WebForm.UI 包,该包提供对 System.Web.UI 和 System.Web.UI.HtmlElements 库的访问,但它们都没有 FindControl 方法。
我也尝试只使用面板,但这没有任何区别。
有人知道如何在后面的代码中访问这些元素吗?
解决方案
@panagiotis-kanavos 在上面的评论中给出了很好的答案。
我还发现您可以对HTML 元素或前端组件使用JavaScript 调用或简单的 @Ref 调用,如提供的链接所示。
推荐阅读
- keras - TF2多处理cuda线程
- laravel - Laravel 从现有集合中插入 embedsOne
- javascript - JavaScript async、await、Promise、catch、方法未正确执行
- rest - 能够在 JIRA 服务器上使用 REST 创建项目(软件),如何确保它是 Scrum 项目?
- javascript - 如何在three.js中使用鼠标找到网格的局部位置x和y
- fabricjs - 在fabric .js中,即使画布参数'selection:false'也会选择对象
- amazon-web-services - “Amplify 托管添加”为您提供了使用 Amplify 控制台进行托管的选项。如何使用脚本/命令选择选项
- html - 向下过渡菜单
- python - AWS Lightsail Nginx MySQL 使用 Python 脚本从其他服务器或客户端通过 Internet 访问
- moodle - 作为moodle管理员免费向学生注册付费课程的问题