簡體   English   中英

在 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 在上面的評論中給出了很好的答案。

我還發現您可以對HTML 元素前端組件使用JavaScript 調用或簡單的 @Ref 調用,如提供的鏈接所示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM