我正在創建一個應用程序,當我單擊按鈕並瀏覽對話框時將顯示圖像。使用asp按鈕調用fileUpload控件
這是我的樣本佈局,代碼:
+---------------------------------------------------+
| |
| |
| |
| CLICK HERE TO INSERT IMAGE |
| |
| |
| |
+---------------------------------------------------+
<asp:Panel ID="Panel2" runat="server" cssClass="containment-wrapper" style="border:1px solid #000000;">
<asp:FileUpload ID="FileUpload1" runat="server" style="display:none;"/>
<asp:ImageButton ID="MainImage" runat="server" CssClass="mainImage" ImageUrl="~/Image/ClickHere.png" OnClick="MainImage_Click"/>
</asp:Panel>
和我的cs文件
protected void Page_Load(object sender, EventArgs e)
{
MainImage.Attributes.Add("onclick", "document.getElementById('" + FileUpload1.ClientID + "').click();");
}
protected void MainImage_Click(object sender, ImageClickEventArgs e)
{
}
我可以單擊「單擊此處插入圖片」,並顯示文件對話框,但我問題是如何獲取選定的圖像並將其顯示在buttonImage上。
你的意思是 - 顯示*上傳到服務器之前,ImageButton *上的選定圖像? – sh1rts
不是。就在我點擊「單擊此處插入圖像」後,瀏覽圖像並將其顯示在ImageButton上。 – coderush