2017-12-16 11 views
1

idパラメータに従ってリストを実行します。 hrefでは、私はonClickプロパティモーダルを定義しており、ID情報を取得する必要があります。私はルート設定の設定を行いますが、私は変数の値がnullであり、コントローラが実行されていないことを確認します。パラメータ辞書に、nullypable型 'System.Int32'のパラメータ 'talepID'のヌルエントリが含まれています

どうすればこのシステムを動作させることができますか?

エラー:

はGET http://localhost:4120/Application/TalepDetay/5 500(内部サーバーエラー)

コントローラー:

[HttpGet] 
    public ActionResult TalepDetay(int talepID) 
    { 

     return View(); 
    } 

Javascriptを:

$(\'#modalLg\').modal({ backdrop: \'static\', keyboard: true }).find(\'#modal-contents lg\').html(\'\').load(\'/Application/TalepDetay/'+row.talepID+'\');

RouteConfig:

デフォルト:new {controller = "Account"、action = "Login"、id = UrlParameter.Optional}、

答えて

0

これは変更する必要があります。

http://localhost:4120/Application/TalepDetay?talepID=5 

か、Routeパラメータを設定することができますへ

http://localhost:4120/Application/TalepDetay/5 

[Route("application/TalepDetay/{talepID}")] 
[HttpGet] 
public ActionResult TalepDetay(int talepID) 
関連する問題