Asp.net mvc MVC从控制器生成视图控制

Asp.net mvc MVC从控制器生成视图控制,asp.net-mvc,Asp.net Mvc,嘿…我有文件上传视图。我想有一个按钮,这将产生更多的点击事件上传控制。有没有一种方法来生成控制器上的视图控制? thx有两种可能: 单击按钮时,发送一个AJAX以调用控制器操作,该操作将返回一个局部视图,其中包含一个新的,成功后将注入DOM 单击按钮时,直接向DOM中注入一个新的 这里有一个例子。假设您具有以下标记: <div id="files"> <input type="file" name="myfile" /> </div> <a hr

嘿…我有文件上传视图。我想有一个按钮,这将产生更多的点击事件上传控制。有没有一种方法来生成控制器上的视图控制?
thx有两种可能:

  • 单击按钮时,发送一个AJAX以调用控制器操作,该操作将返回一个局部视图,其中包含一个新的
    ,成功后将注入DOM
  • 单击按钮时,直接向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;
        });
    });
    
    $(函数(){
    $('#addfile')。单击(函数(){
    $('#文件')。附加('');
    返回false;
    });
    });
    
    我知道应该调用控制器操作,但我不知道如何返回包含我的控件和已经存在的控件的视图there@Cipiripi,控制器操作返回的部分视图将仅包含新的文件输入。