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

本文关键字:文本 启用 asp net | 更新日期: 2023-09-27 18:30:50

所以代码的简短是这个

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

但是显式将可编辑变量设置为 true 或在按钮单击的偶数处理程序中设置它都不会启用该框。是否有其他属性用于此。还是我只是错过了什么。

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

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

你可以这样做:

将以下代码放在您的<head>标签中。

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

编辑

如果您不想使用 javascript 添加带有 textboxpanelenable/disable panel