Asp.net 如何将输入类型=文本转换为Span

Asp.net 如何将输入类型=文本转换为Span,asp.net,Asp.net,在ASP.Net中,是否有一种将Input type=text转换为Span的方法?您确实应该提供更多关于您希望执行此操作的场景的信息,但这里有几个通用的方法 在服务器端执行 在客户端执行 函数swapTextBox(changeTextToSpan){ 如果(changeTextToSpan){//再次出现,请执行一个条件 var span=document.getElementById(“”); var txt=document.getElementById(“”); span.innerH

在ASP.Net中,是否有一种将Input type=text转换为Span的方法?您确实应该提供更多关于您希望执行此操作的场景的信息,但这里有几个通用的方法

在服务器端执行 在客户端执行
函数swapTextBox(changeTextToSpan){
如果(changeTextToSpan){//再次出现,请执行一个条件
var span=document.getElementById(“”);
var txt=document.getElementById(“”);
span.innerHTML=txt.value;
span.style.display='inline';
txt.style.display='none';
}
}
setTimeout(10000,swapTextBox(true))//10秒后它会交换
if(ChangeTextToSpan) { //some condition to check, could be a query string or what ever
  this.Label1.Text = this.TextBox1.Text;
  this.Label1.Visible = !this.TextBox1.Visibile = false;
}
function swapTextBox(changeTextToSpan) {
  if(changeTextToSpan) { //again, do a condition
    var span = document.getElementById('<%= this.Label1.ClientID %>');
    var txt = document.getElementById('<%= this.TextBox1.ClientID %>');

    span.innerHTML = txt.value;
    span.style.display = 'inline';
    txt.style.display = 'none';
  }
}

setTimeout(10000, swapTextBox(true)); //after 10 seconds it'll swap