30/09/2018, 23:39

Gán giá trị trong @url.action

mình có đoạn code này
$(’#btnEnter’).on(‘click’, function () {
var url = '@Url.Action(“actionName”, “controllername”, new { param1=$("#param1").val()});
window.location.href = url;
});
nhưng nó báo lỗi. vậy làm thế nào để gán biến param1=$("#param1").val() được mong các bạn giúp mình với ạ

ACP viết 01:52 ngày 01/10/2018

Nó báo lỗi gì bạn chụp hình đưa lên. Minh đoán là lỗi do dấu nháy khi truyền biến para vào lúc render ra Action.
Sửa lại bằng cách này nhé:
var url = '@Url.Action("actionName", "controllername", new { param1= "_id_" })'.replace('_id_', $("#param1").val());

http://stackoverflow.com/questions/11599995/javascript-url-action-in-razor-view.

Bài liên quan
0