我在转发器中有一个项目模板:
<ItemTemplate>
<li>
<input type="radio"
value="<%# GetAssetId((Guid) (Container.DataItem)) %>"
name="AssetId"
<%# SelectAsset((Guid) Container.DataItem) %> />
</li>
</ItemTemplate>
我有一个比较 id 并决定是否检查单选按钮的方法。
protected string SelectAsset(Guid uniqueId)
{
if (uniqueId == GetSomeId())
return "checked=\"checked\"";
return string.Empty;
}
SelectAsset
被击中,但它没有在回帖上选择单选按钮,但如果我只是刷新页面,它确实有效。我在这里做错了什么?
在这里回答:刷新后如何显示“选定的单选按钮”?说不可能实现,真的是这样吗?
谢谢
更新
如果简单控件没有 runat 属性,则视图状态似乎不可用。我已经通过使用自定义 GroupRadioButton 控件解决了这个问题。感谢您的帮助。