- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
实际上我正在使用一个像这样的aspx 自定义单选按钮控件
<input type="radio" id="declarableYes" value="Ja" name="declarable" class="form-radio" runat="server" required />
我需要接收如下所示的“RenderedNameAttribute”:
<input value="Ja" name="ctl00$ContentPlaceHolderMain$plcZones$lt$zoneMain$LegalData$declarable" type="radio" id="declarableYes" required="">
例如 asp.net 'System.Web.UI.HtmlControls.HtmlSelect' 我可以通过属性 controlXy.Name
轻松获取呈现的 Name
属性但是对于RadioButton 我只能访问“NonRendert”名称,在我的例子中是 declarable
。
我提到了 Non-Public 成员
,我可以在其中找到 RenderedNameAttribute
,但我不能委托(delegate)给这个属性。
我需要这个值用于 javascript 目的。
最佳答案
我想你在找UniqueID属性(property)。
来自 MSDN:
This property differs from the ID property, in that the UniqueID property includes the identifier for the server control's naming container.
page.aspx
<form id="form1" runat="server">
<div>
<uc1:ucRadioButton runat="server" ID="ucRadioButton" />
</div>
</form>
ucRadioButtons.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ucRadioButton.ascx.cs" Inherits="ucRadioButton" %>
<input type="radio" id="declarableYes" value="Ja" name="declarable" class="form-radio" runat="server" required />
这将导致
第一个
关于c# - 从 HtmlInputRadioButton 接收 RenderedNameAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25908031/
使用 RadioButtonList 时控件,我可以使用以下代码访问我的代码隐藏中的选定值: rbMyButtons.SelectedValue 但是,我想使用 HtmlInputRadioButto
实际上我正在使用一个像这样的aspx 自定义单选按钮控件 我需要接收如下所示的“RenderedNameAttribute”: 例如 asp.net 'System.Web.UI.HtmlCont
在 gridview 的 RowDataBound 事件上,我在 GridViewRow 内设置 HtmlInputRadioButton 的名称。问题是 asp.net 自动使名称唯一,因此取消对单
我是一名优秀的程序员,十分优秀!