2012-04-09 4 views
0

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

おかげで、

@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" /> 
} 

答えて

0

ジョー・ファイルの入力は、使用しているブラウザによって異なります見え方。あなたもGoogle Chromeでテキストボックスを得ることはありません:

enter image description here

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

following articleを参照してください。この問題と、元のファイル入力を隠すこと(プレゼンテーションを制御できないため)と、カスタムdivを使用して置き換えられる可能性があります。

+0

あなたは残念ながら悪い知らせを抱いています。私は記事を見て、いくつかのブラウザ、特にIEで動作する方法はありません。ありがとう – Joe

関連する問題