我怎么去mvc 4 razor视图中的特定URL.action

时间:2015-09-08 11:13:11

标签: javascript asp.net-mvc-4 razor

我有下载列表,其中有两个单词,如加载文件和发送邮件,我想选择加载文件和放大器按GO按钮进入自己的视图&与发送邮件相同。 这里我使用的以下代码不起作用。在MVC 4 Razor View中。

JQuery代码

<script type="text/javascript">

    $("#go").click(function () {

        var tz = $("#Selector").val();
        var loader = "Email Loader";
        var Sender = "Send email";

        if (tz == loader) {
            document.location = '/Admin/Marketing/Load_File';
        }
        else if (tz == Sender)
        {
            document.location = '/Admin/Marketing/Send_Mail';
        }
    });

</script>

和HTML代码

 <select class="form-control input-sm" id="Selector">
                        <option value="1">Email Loader</option>
                        <option value="2">Send email</option>

                    </select>

                </div>
     <div class="row">  
   <button class="btn red"style=" float: left; margin-top: 10px; margin-left: 32px;" id="go">Go</button> </div>

2 个答案:

答案 0 :(得分:1)

您可以尝试使用此代码来了解实际发生的情况......

function go() {             var Url; var location = document.getElementById("Selector").selectedIndex; if (location == 1) { Url = '/Admin/Marketing/Load_File'; } else if (location == 2) { Url = '/Admin/Marketing/Send_Mail'; } window.location.href=Url; }

并在您的按钮onclick事件中写下...

 onclick="Javascript:go();"

答案 1 :(得分:0)

使用此

更改您的代码
$("#go").click(function () {

    var tz = $("#Selector").val();
    var loader = "1";
    var Sender = "2";

  // your stuff
});