2015-06-15 2 views
0

У меня есть код ниже, мне нужно перенаправить на другую страницу просмотра.Url.Action Ошибка компиляции: BC30988: Тип или «С» ожидается

function patrListClick(PAT_ID) { 
     window.location.href = '<%: Url.Action("PatrList", "Patr", new { id = "_id_" }) %>'.replace('_id_', PAT_ID); 
    } 

enter image description here

К сожалению, я получил сообщение об ошибке компиляции. enter image description here

+1

Пожалуйста, покажите свою работу и исключение как текст, а не как изображение. –

+0

@ SonerGönül см. Обновленное сообщение. ТКС. –

+1

Является ли эта функция в отдельном файле javascript? – Ala

ответ

1

Почему вы делаете это таким образом, вы можете сортировать его с помощью Url.Action() и конкатенации параметров строки запроса следующим образом:

function patrListClick(PAT_ID) { 
    window.location.href = '<%: Url.Action("PatrList", "Patr") %>?id='+PAT_ID; 
} 
3

Попробуйте это:

function patrListClick(PAT_ID) { 
     window.location.href = '<%: Url.Action("PatrList", "Patr", new with { .id = "_id_" }) %>'.replace('_id_', PAT_ID); 
    } 
+0

смотри эту ссылку: https: //msdn.microsoft.com/en-us/library/bb384915%28v=vs.90%29.aspx – Ala

Смежные вопросы