這個我不能工作了ASP.NET用戶控件和從Javascript訪問屬性?
我有ASP.Net的用戶控制,這是基本上是兩個下拉菜單,有其從下拉菜單計算出的公共財產指數,以及正常工作
我需要使用JavaScript訪問「索引」的值,而是通過訪問的getElementById是完全錯誤的,任何人可以點我更好的方向
乾杯
這個我不能工作了ASP.NET用戶控件和從Javascript訪問屬性?
我有ASP.Net的用戶控制,這是基本上是兩個下拉菜單,有其從下拉菜單計算出的公共財產指數,以及正常工作
我需要使用JavaScript訪問「索引」的值,而是通過訪問的getElementById是完全錯誤的,任何人可以點我更好的方向
乾杯
你在談論該物業是一個服務器端的事情,在Javascript中不存在。基本上,無論ASP.NET在服務器上做什麼,都會生成一個包含一堆HTML標籤的HTML頁面。瀏覽器根本不知道用戶控件是一個單一的實體。
您應該通過直接在Javascript中查找下拉列表的ID來計算客戶端上的屬性。您可以通過獲取其ClientID
屬性來查找下拉列表的客戶端ID。
得到了,不幸的是,我不能直接從下拉菜單(或兩者)計算出的值,如果無法將索引發布到頁面,或者從控件讀取索引,將不得不採用不同的方式。 – spacemonkeys 2009-12-03 22:40:34
是不是可以在JavaScript變量中打印索引?如果在回發完成之前它不會改變,這可以起作用。 – 2009-12-03 22:42:43
有可能將「索引」發佈到頁面,並可能從控件讀取索引。您只需要在控件中創建一個隱藏字段 - 並存儲您的值。然後,您可以通過getElementById訪問您的值。 – Restuta 2009-12-03 22:43:39
希望,它有助於
這個領域是如何存儲?在視圖狀態下,隱藏的fild或其他? – Restuta 2009-12-03 22:31:02