0

私は Telerik コントロールで MVC3 を使用しています。画面の登録/更新ボタンをクリックして DB に画像を追加する必要がある状況があります。そのために次のコードを使用しています。

<fieldset class="fieldsetattachment">
<legend>@Html.LabelFor(model => model.Image)</legend>
<div class="editor-field">
@(Html.Telerik().Upload()
.Name("attachments")
.Multiple(false)
.Async(async => async
.AutoUpload(false)
.Save("Create","Employee")    
)
)
</div>

問題は、テレリック アップロードのアップロード ボタンが押されたときではなく、画面の作成ボタンが押されたときにアップロード プロセスを開始する必要があることです。また、テレリックからアップロード ボタンを非表示にしたいと考えています。

どんな助けでも大歓迎です

4

1 に答える 1

1

Y0、

JavaScript を使用して送信ファイルを呼び出すことができる API がないため、ドキュメントの準備ができたら次のようにボタンを非表示にすることができます。

$('.t-upload-selected').hide();

また、カスタム ボタンがクリックされてフォームが送信されたときに、プログラムでクリックをトリガーする必要があります。

$('.t-upload-selected').click();

もちろん、ページに複数のアップロード ウィジェットがある場合は、セレクターをより具体的にする必要があります。

于 2012-09-17T18:52:37.633 に答える