gpt4 book ai didi

asp.net - 向 asp.NET RadioButton 控件添加自定义属性

转载 作者:行者123 更新时间:2023-12-04 01:50:10 25 4
gpt4 key购买 nike

我想向名为 Key 的 asp.net RadioButton 添加自定义属性我正在使用客户端进行 ajax 请求。

我发现的是我的 aspx 标记如下:

<asp:RadioButton ID="rdoPost" GroupName=PreferredContactMethod" value="Post" onclick="DoStuff(this)" runat="server" />

在页面中呈现为
<span Key="ContactMethod">
<input id="rdoPost" type="radio" name="PreferredContactMethod"" value="Post" onclick="DoStuff(this);" />
</span>

而我期望(并希望)得到以下结果
<input id="rdoPost" type="radio" Key="ContactMethod" name="PreferredContactMethod"" value="Post" onclick="DoStuff(this);" />

我已经用 asp TextBox 控件尝试了同样的事情,它的工作原理与我期望的完全一样,只需添加 Key="myKey"归因于 <input type="text"/>元素。

有没有办法使用标准 RadioButton 控件来解决这个问题,还是我必须从标准控件继承来实现我想要的标记?

另外...(抱歉同时问两个问题),向 html 标记添加非标准属性是一个坏主意吗?目前,我正在通过以下方式在 JavaScript 中使用这些属性:
var key = rdoPost.Key;

最佳答案

我从下面的问题/答案中发现,最简单的方法是通过使用 InputAttributes 的代码隐藏。属性如下:

rdoPost.InputAttributes.Add("class", "myCheckBoxClass");

Why does ASP.Net RadioButton and CheckBox render inside a Span?

关于asp.net - 向 asp.NET RadioButton 控件添加自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3777740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com