2011-06-23 38 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

相關問題