2012-03-21 8 views
0

私のプロジェクトでは、画像ボックス内の画像をアップロードする必要があるasp.netファイルを作成しています。私はasp.net dintの新機能ですので、ピクチャボックスに関連するコントロールを見つけることができます。asp.netのファイルダイアログ

私がしなければならないことは、画像ボックスを使わなければならないことです。画像ボックス(またはリンクボタン)をクリックすると、開いているファイルダイアログボックスを開いて、自分の画像システム。それを画像ボックスにロードします。

これを行う方法はありますか?

これまでのところ、私はこのコード

<input type="file" name="filediag" style="display:none" />

<input type="button" value="browse..." onclick="document.form1.filediag.click()" />

との明確なんだけど、このコードは私の要件を満たしていません。

私はこのページの背後にあるコードでは、以下のこのコードを使用して行うだろう
+0

質問は、スペルや文法の間違いの多い不明です。 – ankur

答えて

0

:.aspxのページで

HTMLコード:CSファイル内

<INPUT class=BOX id=File1 type=file name=File1 runat="server"><asp:button id=btnUpload Runat="server" Text="Upload"></asp:button> 

CODE:

private void btnUpload_Click(object sender, System.EventArgs e){ 
string strName1 = File1.PostedFile.FileName; } 

このコードをあなたを始めさせるでしょう。あなたがしなければならないことは、あなたのサーバに画像を保存し、保存したファイルのURLを画像ボックスにロードすることだけです。

これはサーバー側のコードですが、クライアント側のコードを使用しようとしています。あなたは、この使用してJavaScriptを実行する必要があり

+0

イメージをサーバーに保存する方法について具体的に説明できますか。私は画像/画像をASPページからピクチャボックスに動的に渡したいと思っています。 –