多语言列表
# 多语言信息数据
网站可用语言的数据及其调用方式和代码组成;具体可参考后台属性说明
==此功能只在多语言版本中有效==
字段属性可参考 [语言表结构](doc:MTOKdtSC)
## 数据脚本
```cs
ViewBag.LangInfo //原始数据集合
(List<LangInfo>)ViewBag.LangInfo //数据为List结构的集合;需要使用foreach循环;具体可参考示例代码
```
#### 示例代码
```cs
@foreach (var item in (List<LangInfo>)ViewBag.LangInfo)
{
//链接
@Url.Action("", "Home", new { lang = item.LangMark })
//语言名称
@item.LangName
...
}
```
## 演示代码
`@using Yideas.Model;`所有模版必须包含此函数 具体可参考 [模版文件介绍](doc:yjXnlr3x)
```html
@using Yideas.Model;
<!DOCTYPE html>
<html>
<head>
<title>@Html.Config("WebSiteTitle")</title>
<meta name="keywords" content="@Html.Config("WebKeyWords")" />
<meta name="description" content="@Html.Config("WebDescript")" />
</head>
<body>
<div class="lang">
@foreach (var item in (List<LangInfo>)ViewBag.LangInfo)
{
<a title="@item.LangName" href="@Url.Action("", "Home", new { lang = item.LangMark })">@item.LangName</a>
}
</div>
</body>
</html>
```
模板制作人员可以在上面代码基础上完善