[英]What is the most efficient way to select an XML value based on one of its associative attributes using C#
[英]Select label based on its 'for' value in c#
我有一个asp.net页面,其中包含以下复选框控件:
<input name="REQUEST_DA_TYPE$0" disabled="disabled" id="REQUEST_DA_TYPE_0" type="checkbox" checked="checked"/>
<label for="REQUEST_DA_TYPE_0">
Text - Accept
<input name="REQUEST_DA_TYPE$1" disabled="disabled" id="REQUEST_DA_TYPE_1" type="checkbox" checked="checked"/>
<label for="REQUEST_DA_TYPE_1">
Text - Refuse
现在,我需要在C#页面中动态更改两个标签的文本。 帮我解决这个问题。
为什么不直接使用服务器控件而不是本机html元素? 那是ASP.NET的主要功能之一,不是吗? 所以,不要这样做...
<input name="REQUEST_DA_TYPE$0" disabled="disabled" id="REQUEST_DA_TYPE_0" type="checkbox" checked="checked"/>
<label for="REQUEST_DA_TYPE_0">
<input name="REQUEST_DA_TYPE$1" disabled="disabled" id="REQUEST_DA_TYPE_1" type="checkbox" checked="checked"/>
<label for="REQUEST_DA_TYPE_1">
你为什么不这样做...?
<asp:CheckBox ID="REQUEST_DA_TYPE_0" runat="server" Checked="True" Enabled="false" Text="Text - Accept"/>
<asp:CheckBox ID="REQUEST_DA_TYPE_1" runat="server" Checked="True" Enabled="false" Text="Text - Refuse"/>
然后,您可以从后面的代码中更改所需的内容。 例如,文字...
REQUEST_DA_TYPE_0.Text = "I've been changed";
启用它...
REQUEST_DA_TYPE_0.Enabled = false;
字体颜色...
REQUEST_DA_TYPE_0.ForeColor = System.Drawing.Color.Blue;
等等等
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.