在 c# Razor 6.0 页面上访问代码隐藏中的 Html 控件
Accessing Html Controls In Code Behind on c# Razor 6.0 Page
我正在尝试获取 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 在上面的评论中给出了很好的答案。
我还发现您可以使用所提供链接中显示的 JavaScript calls or a simple @Ref call for HTML Elements or frontend components。
我正在尝试获取 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 在上面的评论中给出了很好的答案。
我还发现您可以使用所提供链接中显示的 JavaScript calls or a simple @Ref call for HTML Elements or frontend components。