asp选中时未选中 RadioButton="true"
asp RadioButton not selected when Checked="true"
我有两个单选按钮 "Yes" 和 "No",我希望默认选中 "No" 单选按钮。但是,我无法通过 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;
}
如果您需要在页面加载时默认选中单选按钮,您可以执行上述操作之一
从前端,您可以添加 属性
Checked="checked"
从后面的代码来看,可以写成
scanOnStartupNo.Checked=true
当我检查你的代码时,你在声明 NO 按钮的 ID 时犯了一个拼写错误。这就是代码背后的代码无法正常工作的原因
好的,除了打字错误 "sanOnStartupNo",我知道问题出在哪里。实际上,我的代码背后还有另一个控件呈现页面,这就是设置单选按钮选择的地方。我为单选按钮添加了代码,现在可以使用了。
我有两个单选按钮 "Yes" 和 "No",我希望默认选中 "No" 单选按钮。但是,我无法通过 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;
}
如果您需要在页面加载时默认选中单选按钮,您可以执行上述操作之一
从前端,您可以添加 属性
Checked="checked"
从后面的代码来看,可以写成
scanOnStartupNo.Checked=true
当我检查你的代码时,你在声明 NO 按钮的 ID 时犯了一个拼写错误。这就是代码背后的代码无法正常工作的原因
好的,除了打字错误 "sanOnStartupNo",我知道问题出在哪里。实际上,我的代码背后还有另一个控件呈现页面,这就是设置单选按钮选择的地方。我为单选按钮添加了代码,现在可以使用了。