名などが追加され、さらに変わって以下のようになります。取得できますが、将来も命名規則が変わらないという保障はないでしょうから、そうすることはお勧めできません。サーバーコントロールを使うことをお勧めします。ライブラリを見てください。サンプルコードも記載されています。serverを指定したのかはわかりませんが、runat=serverを指定した場合にどうするか私の回答に追記しました。それ以外にも注意するところがある。サーバーコントロールで書きなおしてみました。ありがとうございました。17:240マスターページを利用していますので、マスターページのFormのenctypeを設定する必要があります。必要なページのPage_Loadイベントで設定する方がいいでしょう。つけているenctypeは不要です。スマホからなのでタイプミスなどあったらごめんなさい。inputタグでrunat="server"をつけた場合runatサーバーをつけるとname属性が変わるので...というのが他の回答についてますが、runat="server"をつけた時は以下の様にコントロールから取れます。"_1.JPG")指定されたかは、PostedFileのFilenameプロパティからわかると思います。質問だとSendPathに何もセットしていませんが、SendPathも適切な値に設定して下さいね。(3)「Formのenctype」というのがキーワードになって原因がわかりました。10:33詳しくは別途解答欄に書きます。使うことをお勧めしているので、誤解のないようお願いします。どれを使っているか、使っているブラウザ・・・などです。質問と関係ないと思われるかもしれませんが、意外なところで関係があったりしますので。どこを見直したら良いのかの見当がつかず、難渋している次第です。ままだから)、タイトルのエラーが出るのです。←【訂正】失礼しました。エラーの原因は下の【追伸】を見てください。そこを見直してみましょう。代入・・・というように。サーバーコントロールを使ってはいかがですか。ライブラリを見てください。サンプルコードも記載されています。クラスを使えない理由があるなら、その理由を書いてください。他の案が出せるかもしれませんので。属性を追加してサーバーコントロール(HtmlInputFile)にする必要がありますのでご注意ください。←【訂正】たびたびすみません、間違ってました。【追伸2】を見てください。上の【追伸】は間違ってました。オブジェクトとして取得できました。オブジェクトが取得できるのは確認できました。オブジェクトが取得できない理由は分かりません。何が含まれるか調べてください。(3)ご丁寧にありがとうございます。Chromeと(iPad上の)Safariです。サーバーコントロールを使わない理由は特にありません。サーバーコントロールも試してみます。デバッガの使い方が分からないなら、ググって調べると参考になる記事が多々見つかると思います。17:55ウォッチこの質問への回答やコメントをメールでお知らせします。