2011-09-13 43 views
1

我有相同的編譯用戶控件(.ascx),我沒有後面的代碼。這個用戶控件有一些圖片,源代碼在後面的代碼中定義。你有什麼想法我可以如何改變源路徑圖像?在用戶控件上更改url圖像

回答

0

骯髒的方式是覆蓋使用jQuery的路徑。

乾淨的方式將是一個新的控制,實現原來的。 現在你應該能夠覆蓋原來的功能。

這裏有一個小例子:

public partial class NewControl : OriginalControl 
    { 
     protected override void OnInit(EventArgs e) 
     { 
      base.OnInit(e); 
      imageControl.Attribute = "new/path/to/img.jpg"; 
     } 
    } 
+0

我用戶的骯髒的方式,我無法創建一個新的控制。謝謝 –

0

在標記只需覆蓋的事件,就像這樣:

<script runat="server"> 
    protected override void OnInit(EventArgs e) 
    { 
     base.OnInit(e); 
     Image1.ImageUrl = "~/images/some_image.jpg"; 
    } 
</script>