我有两个单选按钮“是”和“否”,我希望默认情况下选择“否”单选按钮。但是,我不能通过asp代码或后面的代码来选择它。我这样做是完全错误还是我错过了什么。
ASP代码:
<div class="query_header" runat="server" id="ScanOnStartup">
<div class="formlabel" style="width: 300px">Perform Scan on startup</div>
<div class="formfield" style="line-height: 10px">
<asp:RadioButton ID="scanOnStartupYes" Text="Yes" GroupName="ScanOnStartupRadio" runat="server" AutoPostBack="false" Checked="false"/> 
<asp:RadioButton ID="sanOnStartupNo" Text="No" GroupName="ScanOnStartupRadio" runat="server" AutoPostBack="false" Checked="true"/>
</div>
<div class="formdivider"></div>
</div>
代码背后:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.scanOnStartupNo.Checked = true;
}
答案 0 :(得分:0)
如果您需要在页面加载时默认选中单选按钮,则可以执行上述操作之一
从前端,您可以添加属性
scanOnStartupNo.Checked=true
从后面的代码中,您可以将其写为
{{1}}
当我检查您的代码时,您在声明NO按钮ID时拼写错误。这就是为什么代码片段背后的代码无效
答案 1 :(得分:-1)
除了错字&#34; sanOnStartupNo&#34;之外,我知道问题的来源。实际上我的代码背后有另一个控件呈现页面,这就是设置单选按钮的选择。我在我的单选按钮的代码中添加了它现在可以正常工作。