2

Web サイトに FileUpload コントロールがあり、透かしテキストを追加する必要がありますが、成功しませんでした。

AJAX TextWaterMarkExtenderプロパティとプロパティの両方を試しPlaceholderましたが、まだ機能していません。

誰もが解決策を与えることができます..??

ありがとう

4

4 に答える 4

2

リンクは次のとおりです。Placeholder プロパティを使用したファイルのアップロード

ファイルのアップロード

于 2012-10-03T10:01:14.850 に答える
0

あなたにはできないと思います ジガーパンダヤはあなたの説明で正しいです。3つの可能性が見えます

1 - JS プラグインを使用します (簡単に実行して問題を解決できます)。 2 - サード パーツ コントロールを使用します (簡単に実行して問題を解決できます)。3 - アップロード コントロールを作成します (簡単ですが、手間がかかります)。

私の意見では、オプション 1 と 2 の方が優れています。

于 2012-10-03T17:40:37.633 に答える
0

ファイル スタイルの jquery プラグインを使用してみてください。
http://www.appelsiini.net/projects/filestyle
ここでは、テキスト ボックスとファイル アップロード ボタンもカスタマイズできます。

于 2012-09-27T05:44:16.823 に答える
-1

ファイル アップロード コントロールや任意の 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" />

別の非常に良い例をここに示します。これをチェックして、同じことを行うことができます。上記により、指定された画像のようなものを製品化できます。ここに画像の説明を入力

于 2012-09-26T11:26:36.410 に答える