2011-01-28 8 views
0

私はAsp.net-mvc 2.0を使用していますが、新しいページを呼び出すためにajax.actionlink popを使用します。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" })%> 

は、私はこのコードを使用していますが、エラーが発生した後、

潜在的に危険な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" })%> 
関連する問題