Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在MVC razor中的按钮上显示所选语言标志_Asp.net Mvc_Asp.net Mvc 3_Asp.net Mvc 4_Razor - Fatal编程技术网

Asp.net mvc 在MVC razor中的按钮上显示所选语言标志

Asp.net mvc 在MVC razor中的按钮上显示所选语言标志,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,razor,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,Razor,我只想在button id=flag的空间中从下拉列表中显示当前所选语言的标志 前 如果languageCode==eng{按钮id=标志应添加class=lang eng} 否则,如果languageCode==th{按钮id=flag应添加class=lang th} 否则,如果languageCode==kor{按钮id=flag应添加class=lang kor} ……等等 将链接重定向到/Home/Language,只需创建一个参数并将其设置为ViewBag public class

我只想在button id=flag的空间中从下拉列表中显示当前所选语言的标志

如果languageCode==eng{按钮id=标志应添加class=lang eng}

否则,如果languageCode==th{按钮id=flag应添加class=lang th}

否则,如果languageCode==kor{按钮id=flag应添加class=lang kor}

……等等


将链接重定向到/Home/Language,只需创建一个参数并将其设置为ViewBag

public class HomeController : Controller
{
    public ActionResult Language(string languageCode)
    {
       ViewBag.LanguageCode = languageCode;
       // Redirects to previous page?
       return Redirect(Request.UrlReferrer.ToString());
    }
}
并将按钮html代码更改为

<button id="flag" type="button" class="btn btn-default lang-@ViewBag.LanguageCode"></button>

无法理解问题???@KartikeyaKhosla,什么是qus?@YuliamChandra我只想在button id=flag ex的下拉列表中显示当前所选语言的标志。如果languageCode==eng{按钮id=flag应该添加class=lang eng}如果languageCode==th{按钮id=flag应该添加class=lang th}..等等@KartikeyaKhosla我只想在按钮id=上面给出的标志示例的空格中显示下拉列表中当前所选语言的标志,您的下拉列表在哪里?
<button id="flag" type="button" class="btn btn-default lang-@ViewBag.LanguageCode"></button>