我有一個按鈕,它以編程方式添加已定義的usercontrol。我正在重建Postback上的每個控件,並且它們顯示正常。如果我在文本框中放置文本,它顯示正常,但是我的圖像正在丟失它們的URL。任何想法爲什麼或如何解決這個問題?ImageUrl在回發時丟失了動態控件,但文本框保留其值
我試着添加AJAX updatepanel來查看是否會有所幫助,但事實並非如此。
爲了進一步解釋 - 我有一個按鈕,點擊後設置圖像的URL - 我也把這個值放在文本框中,看看是否發生了同樣的事情 - 回發後,我的文本框仍然有價值,但該圖像沒有 - 我的所有其他ASP.Net圖像都失去了他們的形象,他們被定義在控件上(即:ImageUrl)
---更新 好的,我發現了一些更多的見解我的問題 - 一些解決方案,但仍然存在一個問題。
圖像失去他們的網址的原因是因爲他們是,而不是ASP.Net圖像 - ASP.Net記得他們在回發時重新創建的值 - 但即時通過javascript改變主圖像失去其價值 - 我'非常確定這是因爲使用JavaScript來改變它,在回發後它恢復到以前的值...所以對於一個解決方案,我會嘗試將它填入一個隱藏的值,然後在回發中使用該值來定義ImageUrl的圖像...