0

也许有一个 CSS 样式,但是,我希望我的 TextBox 看起来像一个标签。当它聚焦时,我希望它看起来像应用了任何 CSS 样式。我正在使用引导程序,所以这就是风格。

有没有办法做到这一点?

我有一个网格视图,我想允许用户在不使用编辑模式的情况下重命名。

谢谢

(编辑)

我的意思是一个可编辑的标签:见http://dotnetspeaks.net/post/exm/EditableLabel.aspx

4

2 回答 2

1

这是一个疯狂的猜测(因为问题本身有点模糊):

input {
    border: none;
    padding: 2px;
}
input:focus {
    border: 1px solid black;
}

而且,瞧!(以及更传统的版本)

于 2013-02-05T22:00:54.600 回答
0

您可以通过使其显示为标签并使其成为单击或聚焦的文本框来使用文本框。(只是一种方法,问题有点混乱。)

<script type="text/javascript">
function TextBox2Label()
{
    var control=document.getElementById("<%=TextBox1.ClientID %>");
    control.style.borderStyle="none";
    control.style.backgroundColor="Transparent";
    control.style.fontStyle.fontColor="Black";    
    control.readOnly=true;
}        
</script>
于 2013-02-05T22:07:07.300 回答