HTML单选按钮runat =服务器无法正常工作

时间:2013-06-26 18:43:52

标签: html asp.net twitter-bootstrap

我有以下标记:

<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服务器错误。

1 个答案:

答案 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