【问题标题】:Label to change in textbox when click edit button asp.net单击编辑按钮asp.net时要在文本框中更改的标签
【发布时间】:2017-05-31 15:47:44
【问题描述】:

我想在标签中显示数据,并希望当用户单击编辑按钮时标签变为可编辑的文本字段。我正在使用 asp.net 和 c# Visual Studio 2015。我该怎么做请帮助我。

【问题讨论】:

  • 从控件中删除标签并在相同位置添加文本框可能会起作用
  • 但我希望该数据也在文本框中
  • 是什么阻止了您将标签中的数据提取到一些时间变量中并将其插入到新的文本框中?
  • 实际上我建议首先使用文本框并将ReadOnly 属性设置为true。在按钮上单击,您可以将其设置回 false 并且您的字段将变为可编辑,仍然包含相同的内容
  • 实际上它把所有事情都搞砸了。文本字段大小无法根据文本大小调整如何使文本框可调整高度和宽度?

标签: c# asp.net


【解决方案1】:

由于您无法使用这种方式编辑标签:单击按钮时,将 label1.text 传递到 textbox1.text 并将关于只读的属性更改为 false 。 显然,在页面加载中,文本框只读设置为 true。 之后,您可以再次将 textbox.text 传递给 label.text

【讨论】:

  • 文本字段大小不能根据文本大小调整如何使文本框的高度和宽度可调?
  • 是的,你可以。在属性中,转到“文本”,打开文本选项,您将找到 size 。尝试更多地关注属性和选项
  • 也许我不明白:为什么需要可调节的文本大小和可调节的宽度高度?
  • 实际上我必须显示来自数据库的数据,这可能是很长的细节。标签是自动调整的,而文本框不是。所以当我之前不知道我的数据长度是多少时,如何相应地设置文本框大小
  • 你确实设置了多行文本模式?
猜你喜欢
  • 1970-01-01
  • 2013-05-23
  • 1970-01-01
  • 2012-09-02
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多