2011-06-23 20 views
0

我使用JavaScript将一些值绑定到TextBox。但在回发期间,文本框的值被清除。所以我在TextBox属性中使用了contentEditable =“false”。所以上面的问题就解决了。在代码隐藏文件中,如何将contentEditable =“true”属性分配给TextBox?

但是,假设如果没有记录要使用Javascript绑定文本框,那么我想设置文本框属性contentEditable =“true”。所以我们可以输入一些值。如何在代码隐藏文件中执行此操作?

这是我的文本框Sourcode:

这是我的JavaScript的值赋给文本框:

function SuggessionSelectedValues(obj, ctrlName) 
    { 
     if(ctrlName == "UCJobOrderNo") 
     {    
      document.getElementById('<%=txtD1.ClientID %>').value   = obj[1]; 
     } 
    } 

我称之为一个动态建议控制这个JavaScript函数。

+0

你能告诉我们你的代码,这样我们就可以给你一个解决方案吗? – Bibhu

+0

@Bibhu。我编辑了我的问题。请看看它。 – thevan

回答

1

我们需要给这样的:

 txtD1.Attributes.Add("contentEditable", "true"); 
1

TextBox控件具有的属性属性,所以在后面的代码,你可以这样做:

MyTextBox.Attributes["contentEditable"] = recordCount == 0; 

这将设置基础上的总记录中包含contenteditable属性的值。

+0

recordCount的含义?它指定了什么?如何查找recordCount? – thevan

+0

这只是要绑定的记录数。在你的问题中,你会说'如果没有要绑定的记录',那么只需声明一个名为recordCount的int,它等于记录数。 – Marco

相关问题