小编AMe*_*Meh的帖子

如何在MVC中的JavaScript中传递url.action中的多个参数?

我的MVC应用程序中有以下javascript函数,

function EditProducts(productId, orderId, employeeId, mode) 
{
    mode = "edit";
    debugger;
    var url = '@Url.Action("Index", "Home", new { productId = "__productId__", orderId = "__orderId__", employeeId = "__employeeId__", Mode = "__mode__"})';
    var params = url.replace('__productId__', productId).replace('__orderId__', orderId).replace('__employeeId__', employeeId).replace('__mode__', mode);
    window.location.href = params;
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.这是我的控制器代码,我在下面的vaiables中没有得到任何值,

public ActionResult Index(int productId, int orderId, int employeeId, string mode)
{
    return View();
}
Run Code Online (Sandbox Code Playgroud)

关于如何通过url.action传递多个参数的任何想法?

javascript asp.net-mvc

6
推荐指数
1
解决办法
1万
查看次数

使用jquery ajax中的动态数据实现自动完成

我正在ASP.Net MVC应用程序中使用实现ui,我正在使用动态数据的自动完成控件.

这是我的代码,

<div class="row">
    <div class="col s12">
        <div class="row">
            <div class="input-field col s12">
                <i class="material-icons prefix">textsms</i>
                <input type="text" id="autocomplete-input" class="autocomplete">
                <label for="autocomplete-input">Autocomplete</label>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是jquery ajax调用,

$(function () {
    $.ajax({
        type: 'GET', // your request type
        url: "/Home/GetData/",
        success: function (response) {
            var myArray = $.parseJSON(response);

            debugger;
            $('input.autocomplete').autocomplete({
                data: {
                    "Arizona (1)": null,
                    "Florida (2)": null,
                    "Georgia (3)": null,
                    "Hawaii(4)": null, 
                    "Idaho (5)": null,
                    "Illinois (6)": null
                }
            });
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

它只能以这种格式接受数据,这是我的回复,

"[["Arizona (1)"],["Florida (2)"],["Georgia (3)"],["Hawaii …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery autocomplete materialize

3
推荐指数
3
解决办法
2万
查看次数

从c#今天开始查找下一个闰年

我想从今天的日期开始寻找下一个闰年.

例如,

Date        NextLeapDate
-----       ------------
2016-01-01   2016-02-29
2016-05-24   2020-02-29
2017-02-03   2020-02-29
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止获得下一个闰年的原因,但它让我错了价值,

public int GetNextLeapYear(int year)
{
    bool isLeapYear = false;

    while (true)
    {
        if (DateTime.IsLeapYear(year))
        {
            isLeapYear = true;
        }
        else
        {
            year = year + 1;
            GetNextLeapYear(year);
        }
        break;
    }
    return year;
}
Run Code Online (Sandbox Code Playgroud)

c#

1
推荐指数
1
解决办法
920
查看次数

标签 统计

javascript ×2

ajax ×1

asp.net-mvc ×1

autocomplete ×1

c# ×1

jquery ×1

materialize ×1