2014-03-13 70 views
0

我正在使用MVC(模型视图控制器)。我想传递的价值观,查看到控制器..我有代码,但不知道如何获得控制值..如何将值 - 视图传递给控制器​​?

<input name="Players[0].Level" id="Players_0__Level" type="radio" checked="checked" value="@t"><label for="Players_0__Level">@t</label> 

脚本

<script> 
    $(document).ready(function() { 
     $("#Players_0__Level").on("click", function() { 
      location.href = '/SportsDept/Create/' + $(this).find('#Players_0__Level').val(); 
     }); 
    }); 
</script> 

我的问题是... 这代码是可能的价值通过? 以及如何在控制器中获得价值?

请给一个解决方案...

问候 -AR

+0

您使用什么语言? – jomsk1e

+0

@ jomsk1e using c#.MVC5 –

回答

0

您可以使用ViewBag传递值从控制器查看:

考虑一下:

你的控制器:

public ActionResult Index() 
{ 
    ViewBag.DateNow = DateTime.Now; 

    return View(); 
} 

在你的vie女:

@ViewBag.DateNow 
+0

我想将视图传递给控制器​​ –

+0

对不起,我误解了这个“我的问题是......这个代码是可能的价值通过?以及如何获得控制器的价值?”,为进一步学习请去这里http://www.asp.net/mvc/tutorials – jomsk1e

0

我看你使用jQuery,所以不是

$(this).find('#Players_0__Level') 

尝试使用

$('#Players_0__Level') 
0

变化

<script> 
    $(document).ready(function() { 
     $("#Players_0__Level").on("click", function() { 
      location.href = '/SportsDept/Create/?sports=' + $('#Players_0__Level').val(); 
     }); 
    }); 

</script> 
相关问题