在asp.net 2.0中启用和禁用文本框

时间:2012-04-12 19:39:07

标签: c# asp.net-2.0

因此缺少代码

bool editable;

pageload()
{
    if (!ispostback)
    {
        editable = false; 
        aspTextbox.enable = editable;
    }
}

buttonclick()       
{
    editable = true;
    aspTextbox.enable = editable;
}

但是明确地将可编辑变量设置为true或者在偶数处理程序中将其设置为按钮单击它们都不启用该框。是否有其他财产用于此。或者我只是缺少一些东西。

感谢您的评论和帮助。如果您需要更多信息,请在评论中告诉我。

1 个答案:

答案 0 :(得分:1)

你可以这样做:

将以下代码放在<head>标记中。

<script>
function disableText()
{
    document.getElementById("TextBox1").disabled=true;
}
function enableText()
{
    document.getElementById("TextBox1").disabled=false;
return false;
}
</script>

修改

如果您不想使用javascript添加panel textboxenable/disable panel