2017-03-27 3 views
1

私のfileUpload IDは "fuID"で、ASCXファイルに定義されているとします。ASP.NETコードビハインドのIDからFileUploadオブジェクトを取得

IDを使用してコードビハインド(cs)でFileUploadオブジェクトを取得するにはどうすればよいですか?

として:私はあなたのコードが背後にあるあなたが

あなたが得ることができる

をしたいファイルアップロードコントロールが含まれているユーザーコントロールを使用するページ上にあると仮定しています

答えて

0

advenceで

public voiattachA_Click(object sender, EventArgs e) 
    { 
     string fuid = hiddenItemIndex; // which is the "fuID" string 
     FileUpload fu; // = something using its ID 
    } 

感謝それによって:

public voiattachA_Click(object sender, EventArgs e) 
{ 
    string fuid = hiddenItemIndex; // which is the "fuID" string 
    // get instance of the custom control by id 
    var objTestControl = (UserControlType)Page.FindControl("yourUserControlID"); 
    // find the file upload control in the custom control by id 
    FileUpload fu = objTestControl.FindControl(fuid) as FileUpload; 
} 
+0

こんにちは!あなたの答えをありがとう、それは私を助けたが、私は完全に感謝の笑を言うのを忘れてしまった。 –

+0

@ArnaldoLucien うれしかったです。 答えとしてマークすることができれば素晴らしいでしょう。他の検索が明らかにそれがあなたのために働いているのを見ることができるときです。 –

関連する問題