-1
可能会被问及回答...抱歉,但我一直在寻找一段时间。MVC:访问控制器中的数据属性
Razor视图
@foreach (var item in Model.LanguageList)
{
<li>
<a href="@Url.Action("ChangeLanguage", "UserHeader")" data_languageID="@item.LanguageID" data_someval="hello" data_somevalb="world">
<div class="flag @item.LanguageFlag">
</div>
<div class="flag-title"> @item.LanguageName</div>
</a>
</li>
}
如何访问我的控制器中的数据属性?
CONTROLLER
public ActionResult ChangeLanguage()
{
var x = ControllerContext; //// ??? get the collection of [data-xx] from where?
return RedirectToAction("Buttons", "Designer");
}
Y您需要将模型发布到控制器中,或者使用参数进行获取。 – Turrican
你不能。您需要传递值作为查询字符串参数并将这些参数添加到您的GET方法。 –
所以要清楚:我可以访问我的[data-xxx]的唯一方法是使用javascript/jquery。 – Killilea