2011-05-05 75 views
0

我想填充usercontrol中的文本框,其中嵌入了此用戶控件的aspx的值,但它給出錯誤 ')預計'!通過jquery填充用戶控件

$("#<%=ucCode:txtCodename.ClientID %>").val(myCode[8]); 

在jquery中用value填充usercontrol的正確方法是什麼?

回答

1

好的。 這對我來說是如此張貼的情況下,什麼工作可以幫助別人

$('#<%= ucCode.FindControl("txtCodename").ClientID %>').val(myCode); 

歡呼

1

不確定爲什麼你要指定用戶控件和冒號,如果你在用戶控件本身內部執行此操作。你嘗試過以下嗎?

$("#<%= txtCodename.ClientID %>").val(myCode[8]); 

順便說一句,我會選擇用變量替換硬編碼的8。 :)

+0

對不起,如果我讓你感到困惑我試圖做到這一點,其embedds用戶控件 – user626309 2011-05-05 11:38:24

+0

首先要確保你實際上是在頁面上正確檢索ID。除此之外,我看到它的腳本部分沒有錯。 – Kon 2011-05-05 13:20:51

+0

這就是問題,是usercontrol:textbox不是從嵌入UC的頁面訪問它的正確方式嗎? UC和文本框ID是正確的。 – user626309 2011-05-05 21:09:53