0
ねえ...私はドキュメントのアップロードのためのビューを持っています。私はクリックイベントをクリックしてより多くのアップロードコントロールを生成するボタンがあります。コントローラからのビューでコントロールを生成する方法はありますか? THXコントローラからのビューでのMVC生成コントロール
ねえ...私はドキュメントのアップロードのためのビューを持っています。私はクリックイベントをクリックしてより多くのアップロードコントロールを生成するボタンがあります。コントローラからのビューでコントロールを生成する方法はありますか? THXコントローラからのビューでのMVC生成コントロール
二つの可能性があります。ボタンがDOMに注入される成功時に新しい<input type="file" />
を含む部分のビューを返します。コントローラのアクションを呼び出すためにAJAXを送信クリックすると
<input type="file" />
がDOMに直接挿入されます。次に例を示します。
<div id="files">
<input type="file" name="myfile" />
</div>
<a href="#" id="addfile">Add file</a>
、その後、jqueryのを使用して:あなたは次のマークアップを持っていると仮定し
$(function() {
$('#addfile').click(function() {
$('#files').append('<input type="file" name="myfile" />');
return false;
});
});
私はコントローラのアクションが呼び出されるべきであることを知っているが、私は私のコントロールが含まれていますビューを返す方法を知っていないと既に存在するコントロール – Cipiripi
@Cipiripi、コントローラアクションによって返される部分的なビューには、新しいファイル入力のみが含まれます。 –