当前,我正在MVC应用程序上工作,因为我需要将页面呈现给MVC应用程序中的另一个动作,因为我需要将Id参数传递给该动作。
这是我的代码。
var CardCode=$('#CardCode').val();
if (str.substr("successfully")) {
window.location.href='@Url.Action("EditPartner","MstPartner",new { id = CardCode})';
}
在代码中,当我将值传递给该ID时,即
id=CardCode
在那里不允许,然后如何将CardCode值传递给该动作?请给一些建议。
最佳答案
您的代码无效,因为您无法在其中传递变量。仅当值经过硬编码时才有效
window.location.href='@Url.Action("EditPartner","MstPartner",new { id = "123"})';
您可以使用
Replace
方法var CardCode=$('#CardCode').val();
if (str.substr("successfully")) {
window.location.href='@Url.Action("EditPartner","MstPartner",new { id = "CC"})'.replace("CC",CardCode);
}