Asp.net mvc5同样的动作POST和GET在同一个方法中

时间:2017-08-03 12:41:10

标签: asp.net post asp.net-mvc-5 get

我可以发送操作方法新记录,然后通过相同的方法获取新ID

enter code here

通过jquery获取id

            $.getJSON('/Mails/_sendConfirmation', function (comingData) {

                alert("success" + data);
                jQuery.get('/Mails/_getNewMailSendConfirmation', { id: comingData }, function (data) {

                    jQuery('#myModal').modal('show');

                    jQuery('#myModal .modal-body').html(data);
                });
ScheduledFuture<Boolean> countdown = scheduler.schedule(new Callable<Boolean>() {
    public Boolean call() {
        return attemptRetrieval(...);
    }}, 1, TimeUnit.MINUTES);

return countdown.get();

1 个答案:

答案 0 :(得分:0)

因此,您的Ajax请求正在Mails控制器上查找名为_sendConfirmation的操作,而不是找到它,但您已选择。只是向我们展示你的家庭控制器索引动作,所以我们不知道是否存在适当的控制器。

只要用get和a post进行装饰,当你这样做时,你实际上是在告诉行动在两个不同的地方寻找请求的数据,除非你计划在在行动中自己切换逻辑。如果您分离操作并且一旦提取了数据,您的代码可能会更容易出错,您可以调用相同的帮助方法来处理数据。