我有以下标记:
<div class="control-group">
<label class="control-label" for="rdbActive">Active</label>
<div class="controls">
<label class="radio inline" for="rdbActive0">
<input name="rdbActive" id="rdbActive0" value="Yes" checked="checked" type="radio">Yes
</label>
<label class="radio inline" for="rdbActive1">
<input name="rdbActive" id="rdbActive1" value="No" type="radio">No
</label>
</div>
</div>
如何制作此runat = server?
对于文本输入,我所做的只是:
<div class="control-group">
<label class="control-label" for="txtDescription">Description</label>
<div class="controls">
<input id="txtDescription" runat="server" name="txtDescription" placeholder="" class="input-large" type="text">
</div>
</div>
..我可以从后面的代码访问它。如果我将它添加到任何单选按钮,我会收到500服务器错误。
答案 0 :(得分:3)
您可以使用runat="server"
创建单选按钮:
<asp:RadioButton id="RadioButton1" AutoPostBack="True|False" Checked="True|False" GroupName="GroupName" Text="label" TextAlign="Right|Left" OnCheckedChanged="OnCheckedChangedMethod" runat="server" />
其中OnCheckedChangedMethod
是在选中单选按钮时调用的代码隐藏方法。
在MSDN网站上查看此reference。