0

@FileUploadヘルパーによってレンダリングされるテキストボックスの幅はどのように設定できますか? 適切な構文は何でしょうか? デフォルトの幅は約 20 文字です。ファイル パスが長い場合、テキスト ボックスにファイル名が表示されません。または、デフォルトでテキストボックスのコンテンツを完全に右にスクロールする方法を誰かが知っていれば、それは受け入れられる解決策です。

ありがとう、

ジョー

@using (Html.BeginForm("Upload", "FileUpload", FormMethod.Post,
                      new { @encType = "multipart/form-data" }))
{ <br/>
    @FileUpload.GetHtml(allowMoreFilesToBeAdded: false, initialNumberOfFiles: 1,
          includeFormTag: false, uploadText: "Upload File")<br/>
    <input type="submit" name="submit"  value="Upload" />
}
4

1 に答える 1

0

ファイル入力の見え方は、使用しているブラウザによって異なります。Google Chrome ではテキスト ボックスすら表示されません。

ここに画像の説明を入力

したがって、この要素の幅を設定することについて話すことはほとんど意味がありません。

元のファイル入力を非表示にし (プレゼンテーションを制御できないため)、カスタム div を使用して置き換えることを含む問題と可能な回避策について説明している次の記事をご覧ください。

于 2012-04-09T06:53:15.113 に答える