@HTML.Raw 带有可变参数
@HTML.Raw with a variable parameter
我有一个 MVC 视图,其中包含 selecting 客户等的下拉菜单和按钮。还有一个创建电子邮件按钮,用于为 selected 客户创建自定义电子邮件。有一个创建客户电子邮件的视图。当 Create 视图从按钮 ActionResult 视图加载时,Createview 不会将其自己的客户下拉列表过滤为 Select 所选客户。
Customers 页面上的下拉列表包含客户 select dropdpwn(在 ready 函数中)和一个用于加载创建页面的按钮。这是我正在尝试的:
$("#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;'。非常欢迎任何帮助....谢谢
var cust = "/" + $('#Customer_Id').val();
url = '@Html.Raw(Url.Action("Create", "CustomerEmail", new { your variable = "cust"}))';
url = url.replace("cust", cust);
尝试一下...如果它对您有帮助
我有一个 MVC 视图,其中包含 selecting 客户等的下拉菜单和按钮。还有一个创建电子邮件按钮,用于为 selected 客户创建自定义电子邮件。有一个创建客户电子邮件的视图。当 Create 视图从按钮 ActionResult 视图加载时,Createview 不会将其自己的客户下拉列表过滤为 Select 所选客户。
Customers 页面上的下拉列表包含客户 select dropdpwn(在 ready 函数中)和一个用于加载创建页面的按钮。这是我正在尝试的:
$("#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;'。非常欢迎任何帮助....谢谢
var cust = "/" + $('#Customer_Id').val();
url = '@Html.Raw(Url.Action("Create", "CustomerEmail", new { your variable = "cust"}))';
url = url.replace("cust", cust);
尝试一下...如果它对您有帮助