zoukankan      html  css  js  c++  java
  • Mvc

    Models

    public class DictContext:DbContext
        {
            public DictContext():base("DefaultConnection")
            {
    
            }
            public DbSet<Dict> Dict { get; set; }
        }
    
    public class Dict
        {
            public int Id { get; set; }
            public string English { get; set; }
            public string Chinese { get; set; }
        }

    Controlls

           public ActionResult Dict(FormCollection form, string value)
            {
                
    
                DictContext Db = new DictContext();           
                List<Dict> list = Db.Dict.ToList();
              
    
                var collection = list.Where(a => a.English == value);
                foreach (var item in collection)
                {
                    ViewBag.Result = item.English + "-" + item.Chinese;                
                }
                ViewBag.Message = value;
    
                if (value == null || value.Length <= 2) value = "  ";
    
                var Query = list.Where(a => a.English.Contains(value));
                ViewData["list"] = Query.ToList();
                ViewBag.Num = Query.ToList().Count;
    
                return View();
            }

    Views

    <h2>英语词典</h2>
    <div>@ViewBag.Result</div>
    
    @using (Html.BeginForm("Dict", "Apply", FormMethod.Get))
    { 
        <div>
             @Html.TextBox("value")
    
            <input type="submit" value="查询" />
        </div>
    
        <div>找到相关"@ViewBag.Message"的结果共 @ViewBag.Num 项</div>
        
       
        foreach (var item in ViewData["list"] as List<Gift.Models.Dict>)
        {
            <div>@item.English  -  @item.Chinese </div>
        }
      
    }

    示例网站

  • 相关阅读:
    关内存地址的分配
    关于URL
    linux的8小时差问题解决
    关于Scanner类
    域名后缀
    匿名对象用法
    final修饰符,多态,抽象类,接口
    二维数组的传参
    关于随机数
    面向对象编程的三大基本特征
  • 原文地址:https://www.cnblogs.com/gobuild/p/4913061.html
Copyright © 2011-2022 走看看