2016-01-29 3 views
0

я следующая ссылкойиспользование Url.Action с динамическими значениями

var selectedValue = "someDynamicValue"; 
var selectedId = 100; 
window.location.href = '/Home/' + selectedValue + '/' + selectedId; 

как можно использовать вместо @Url.Action выше поколения связи?

+1

Вы не можете передавать динамические значения, но вы можете сделать что-то вроде следующего: http://stackoverflow.com/questions/15112055/passing-dynamic-javascript -значения-используя-url-действие? RQ = 1 – Ric

ответ

0

Я обычно делаю это так:

var selectedValue = "someDynamicValue"; 
var selectedId = 100; 
var href = '@Url.Action("Index", "Home", new { selectedValue = "_selectedValue_", selectedId = "_selectedId_"})'; 
href = href.replace('_selectedValue_', selectedValue); 
href = href.replace('_selectedId_', selectedId); 
window.location.href = href; 
Смежные вопросы