2011-01-28 6 views
0

Asp.net-mvc 2.0을 사용 중입니다. 새 페이지를 호출하기 위해 ajax.actionlink 팝업을 제공하려고합니다. actionresult 팝업을 호출 할 수 없으며, 팝업을 호출했습니다. 오류.Ajax.ActionLink 팝업이 작동하지 않습니다.

내 샘플 코드 : - (?).

<%= Ajax.ActionLink("GetFuncao", "GetFuncao?height=155&width=300&inlineId=hiddenModalContent&modal=true", "Funcao", new { ID = Model.ID_Sistema }, 
    new AjaxOptions { }, new { @class = "thickbox", id = "thickbox", title="Cadastro de Sistemas" })%> 

I가 발생한 오류를 다음이 코드를 사용하고 있지만,

는 " 잠재적으로 위험한 Request.Path 값은 클라이언트에서 검색되었습니다 "

이 문제를 해결할 수 있도록 도와 줄 수 있습니까? 시간 내 줘서 고마워. 당신은 다음과 같이하지 액션 이름으로 routeValues에 쿼리 문자열 매개 변수를 전달해야

답변

0

:

<%= Ajax.ActionLink(
    "GetFuncao", 
    "GetFuncao", 
    "Funcao", 
    new { 
     ID = Model.ID_Sistema, 
     height = "155", 
     width = "300", 
     inlineId = "hiddenModalContent", 
     modal = "true" 
    }, 
    new AjaxOptions { }, 
    new { @class = "thickbox", id = "thickbox", title="Cadastro de Sistemas" } 
)%> 
0

올바른 위치로 경로 값을 이동, 즉

<%= Ajax.ActionLink("GetFuncao", "GetFuncao", "Funcao", new { ID = Model.ID_Sistema, height=155, width=300, inlineId="hiddenModelContent", modal = true }, 
    new AjaxOptions { }, new { @class = "thickbox", id = "thickbox", title="Cadastro de Sistemas" })%> 
관련 문제