0

所以代码的缩写是这样的

bool editable;

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

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

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

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

4

1 回答 1

1

你可以这样做:

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

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

编辑

如果您不想使用添加javascript一个panelwithtextboxenable/disable.panel

于 2012-04-12T19:43:15.080 回答