带有可变参数的@ HTML.Raw

时间:2016-06-08 09:31:41

标签: asp.net-mvc url-parameters actionresult

我有一个MVC视图,其中包含用于选择客户等的下拉​​菜单和按钮。还有一个创建电子邮件按钮,用于为所选客户创建自定义电子邮件。这是创建客户电子邮件的视图。当Create视图从按钮ActionResult视图加载时,Createview不会过滤它自己的Customer下拉列表以选择所选的Customer。

“客户”页面上的下拉列表中包含客户选择dropdpwn(在就绪功能中)和一个用于加载创建页面的按钮。这是我正在尝试的:

   $("#Customer_Id")
            .change(function(e) {
                customerId = $('#Customer_Id').val();
                oEmployeesTable.fnDraw();

                var cust = "/" + $('#Customer_Id').val();
                url = '@Html.Raw(Url.Action("Create", "CustomerEmail", "' + cust +'"))';
            });


<script type="text/javascript">
function CreateCustEmail() {
    alert(url);
    //window.location = url;
}

我有'var url;'在全球范围宣布。任何帮助都会非常受欢迎....谢谢

1 个答案:

答案 0 :(得分:0)

var cust = "/" + $('#Customer_Id').val();
url = '@Html.Raw(Url.Action("Create", "CustomerEmail", new { your variable = "cust"}))'; 
url = url.replace("cust", cust);

尝试一下......如果它能为你提供帮助