Html 使用SQL中的值禁用/启用aspx中的输入框

Html 使用SQL中的值禁用/启用aspx中的输入框,html,asp.net,input,disabled-control,Html,Asp.net,Input,Disabled Control,我再一次找不到我想要的,所以: 如果值为False,我想禁用从MS-SQL读取值的中继器中的输入框 代码片段 <tbody> <asp:Repeater ID="myList" runat="server" EnableViewState="true"> <ItemTemplate> <tr> <td> <input type="tex

我再一次找不到我想要的,所以:

如果值为False,我想禁用从MS-SQL读取值的中继器中的输入框

代码片段

  <tbody>
    <asp:Repeater ID="myList" runat="server" EnableViewState="true">
    <ItemTemplate>

        <tr>

            <td>
                <input type="text" disabled="<%# bool.Parse(Eval("Value1").ToString()) == true ? : "disabled" %>" />
            </td>
            <td>
                <input type="text" disabled="<%# bool.Parse(Eval("Value2").ToString()) == true ? : "disabled" %>" />
            </td>
这是最重要的

"disabled="<%# bool.Parse(Eval("Value1").ToString()) == true ? : "disabled" %>"

我想帮忙。

谢谢你,克鲁尼·帕蒂尔。以下是我所做的:

protected void myList_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                DataRowView row = (DataRowView)e.Item.DataItem;

                TextBox txtBoxM = (TextBox)e.Item.FindControl("TextBox1");
                TextBox txtBoxT = (TextBox)e.Item.FindControl("TextBox2");

                txtBoxM.Enabled = bool.Parse(row["Value1"].ToString());
                txtBoxT.Enabled = bool.Parse(row["Valu2"].ToString());

            }
        }

使用简单html控件而不是asp.net控件有什么特别的原因吗?@KrunalPatil我想asp.net控件可以。我该怎么办呢?生成一个文本框,但它忽略启用的值。实际上,您需要在Rowdatabound上选中此值,然后启用和禁用该文本框。除非您的值1返回True或FALSE,否则抱歉,它将为Repeatercheers绑定。。!!快乐编码好悲伤!我不知道!