Web サイトに FileUpload コントロールがあり、透かしテキストを追加する必要がありますが、成功しませんでした。
AJAX TextWaterMarkExtender
プロパティとプロパティの両方を試しPlaceholder
ましたが、まだ機能していません。
誰もが解決策を与えることができます..??
ありがとう
Web サイトに FileUpload コントロールがあり、透かしテキストを追加する必要がありますが、成功しませんでした。
AJAX TextWaterMarkExtender
プロパティとプロパティの両方を試しPlaceholder
ましたが、まだ機能していません。
誰もが解決策を与えることができます..??
ありがとう
リンクは次のとおりです。Placeholder プロパティを使用したファイルのアップロード
あなたにはできないと思います ジガーパンダヤはあなたの説明で正しいです。3つの可能性が見えます
1 - JS プラグインを使用します (簡単に実行して問題を解決できます)。 2 - サード パーツ コントロールを使用します (簡単に実行して問題を解決できます)。3 - アップロード コントロールを作成します (簡単ですが、手間がかかります)。
私の意見では、オプション 1 と 2 の方が優れています。
ファイル スタイルの jquery プラグインを使用してみてください。
http://www.appelsiini.net/projects/filestyle
ここでは、テキスト ボックスとファイル アップロード ボタンもカスタマイズできます。
ファイル アップロード コントロールや任意の HTML ファイル アップロード コントロールは、常に変更が困難です。ブラウザーは攻撃対象領域を最小限に抑えようと努力しているため、フォーム コントロールのスタイル設定に通常使用する CSS プロパティのほとんどは効果がありません。
そこにテキストを与えることができないため、透かしを提供することはできません。(最新のブラウザでのブラウザ制御のセキュリティについても同様です)
また、ajax が含まれていると思われる透かしは、ASP:UploadCONtrol には適用されません。
ただし、あなたの質問から、ユーザーが何かをアップロードするときに、より良い視覚化を提供したいことがわかりました。
カスタム CSS プロパティを使用してコントロールに適用する方法は 2 つあります。
<style id="cssStyle" type="text/css" media="all">
.CS
{
background-color:#AB00CC;
color: Red;
border: 5px solid #AB00CC;
font: Verdana 10px;
padding: 1px 4px;
font-family: Palatino Linotype, Arial, Helvetica, sans-serif;
}
</style>
<asp:FileUpload ID="FileUpload1" CssClass="CS" runat="server" />
Or
<input id="readFile" type="file" class="CS" runat="server" />
別の非常に良い例をここに示します。これをチェックして、同じことを行うことができます。上記により、指定された画像のようなものを製品化できます。