---恢复内容开始---
排球计分程序中英文切换功能
主要思路是制作两套页面,一套中文的,一套英文的。
根据用户点击 中文 English 完成相应的中英文切换
根据这一设想 我增加了视图和Action。
视图的截图如下
Action的截图如下:
内部代码基本相同 只是将所需的页面文字改为英文。
示例代码如下
@{ ViewBag.Title = "Index";}Enter Your Name @Html.ActionLink("中文", "Index") @Html.ActionLink("English", "EIndex") @using(Html.BeginForm("EAddPerson","Home")) {
@Html.Label("a","initial of team:") | @Html.TextBox("teamAName") | VS | @Html.Label("b","initial of team:") | @Html.TextBox("teamBName") |
---|---|---|---|---|
team member | Full name | team member | Full name | |
@Html.TextBox("idA"+i.ToString(),i) | @Html.TextBox("nameA"+i.ToString()) | @Html.TextBox("idB"+i.ToString(),i) | @Html.TextBox("nameB"+i.ToString()) |
@{ ViewBag.Title = "Index";}输入姓名 @Html.ActionLink("中文", "Index") @Html.ActionLink("English", "EIndex") @using(Html.BeginForm("AddPerson","Home")) {
@Html.Label("a","队名:") | @Html.TextBox("teamAName") | VS | @Html.Label("b","队名:") | @Html.TextBox("teamBName") |
---|---|---|---|---|
队员 | 姓名 | 队员 | 姓名 | |
@Html.TextBox("idA"+i.ToString(),i) | @Html.TextBox("nameA"+i.ToString()) | @Html.TextBox("idB"+i.ToString(),i) | @Html.TextBox("nameB"+i.ToString()) |
public ActionResult Index() { return View(); }
public ActionResult EIndex() { return View(); }
用于中英文切换的代码
@Html.ActionLink("中文", "Index") @Html.ActionLink("English", "EIndex")
其余代码基本不变 由此可以实现中英文的切换
运行时截图如下
到此演示完毕,
---恢复内容结束---
posted on 2017-09-10 10:50 阅读( ...) 评论( ...)