0

我正在使用带有 Telerik 控件的 MVC3 我有一种情况,我需要在单击屏幕上的注册/更新按钮时将图像添加到数据库。我正在使用以下代码来执行此操作。

<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>

问题是我需要在按下屏幕上的创建按钮而不是按下 Telerik 上传上的上传按钮时开始上传过程。另外我想隐藏telerik的上传按钮。

任何帮助深表感谢

4

1 回答 1

1

Y0,

由于没有 API 允许您使用 JavaScript 调用提交文件,您可以在文档准备好时隐藏这样的按钮:

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

当您点击自定义按钮提交表单时,您需要以编程方式触发点击。

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

当然,如果您在页面上有多个上传小部件,您将需要更具体地使用选择器。

于 2012-09-17T18:52:37.633 回答