2013-09-25 4 views
0

я имею следующую функцию:выпуск с использованием jquery.load() и url.Action с использованием нескольких parrameters

$('#show-modal').click(function() { 
     $('#my-dialog').load("@Url.Action("_BuscarPersona", "Persona", new { target = "#idtest", tipoPredefinido = 0 })", function() { 
      $(this).dialog('open'); 
     }); 
    }); 

проблема им с является то, что utl.Action меняет & к &amp на URL, так мой контроллер не найдет никакого метода.

http://localhost:3456/Persona/_BuscarPersona?target=%23idtest&tipoPredefinido=0 

любое средство для решения проблемы?

+0

Вы уверены, что это не ваш Url.Action спасаясь это символы? – Augusto

+0

yep, u rigth, обновляя мой Q – EricGS

ответ

0

хорошо в конечном итоге делает это:

$('#show-modal').click(function() { 
     $('#my-dialog').load("@Html.Raw(Url.Action("_BuscarPersona", "Persona", new { target= "#idtest", tipoPredefinido= 0 }))", function() { 
      $(this).dialog('open'); 
     }); 
    }); 

но dosnt выглядит красиво