• mvc知识应用


    mvc

    添加
    Roche.Models.Logincodes per = new Roche.Models.Logincodes();
    per.Qrcode = data.Qrcode;
    per.Count = AdminID;
    Dd.Logincodes.InsertOnSubmit(per);
    Dd.SubmitChanges();


    修改
    using (var db = new RunhuayouModelDataContext())
    {
    var amodel = db.admin.Where(b => b.adminid == AdminID).SingleOrDefault();
    amodel.password = psmodel.NewPassword1;
    db.SubmitChanges();
    }


    删除
    Dd.ExecuteCommand(string.Format("delete from Brand where id in ({0})", string.Join(",", deleteId))); 建议使用这个

    var coming = Db.Comings.Find(id);

    Db.Comings.Remove(coming);

    Db.SaveChanges();
    -------------------------------------------
    using (var db = new RunhuayouModelDataContext())
    {
    var amodel = db.admin.Where(b => b.adminid == AdminID).SingleOrDefault();
    amodel.password = psmodel.NewPassword1;
    db.SubmitChanges();
    }


    拉姆达表达式
    n.Name.StartsWith(Name) --相当于A%
    n.Name.EndsWith(Name) --相当于%A
    n.Name.IndexOf(Name)!=-1 --相当于%A%
    .Names.Contains(AModel.Names) --相当于%A%

    a标签传值
    <a href="/Home/product.html?brand=@item.id" >

    var idstr = Request["Text_" + item]; 后台得到标签为Text_ 的值

    @Html.HiddenFor(b => b.id) //隐藏的文本
    --------------------------------------------------------------------------------------------------------------------------这属于一个里面
    前台 @Html.ValidationMessage("tip")
    后台 ModelState.AddModelError("tip", "登录错误");

    *[AllowHtml]*这个是主要的
    public string content { get; set; } model里面添加的 上传

    public HttpPostedFileBase CaseImg { get; set; } --这是文本编辑器 必须用到的 在model里面

    @using (Html.BeginForm("Views", "Controllers", FormMethod.Post, new { enctype = "multipart/form-data" }))
    {
    @Html.TextBoxFor(b => b.spic, new { type = "file", @class = "text-input medium-input" }) //这是上传 前台代码
    }
    -------------------------------------------------------------------------------------------------------------------------------
    @Html.DropDownListFor(b => b.newstype, (SelectList)ViewBag.newsList, new { @class = "Personselecter02" }) //这是下拉框

    -------------------------------------------------------------------------------------------------------------------------------
    <script> 储存数字
    function checkNum() {
    if ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode != 88))
    event.returnValue = false;
    }
    </script>

    -------------------------------------------------------------------------------------------------------------------------------
    [Required(ErrorMessage = "*输入您的邮箱地址")] mvc model里面的属性
    [RegularExpression(@"[A-Za-z0-9._%+-]+@[A-Za-z0-9]+.[A-Za-z]{2,4}", ErrorMessage = "*{0}的格式不正确")]

    ==============================================================================================
    <input type="button" value=" 返 回 " onclick="javascript: history.go(-1)"> //返回

    项目加载后 报错--------------------------------------------------------------------------------------------------------------------
    解决方法
    http://blog.csdn.net/sat472291519/article/details/17246247

    COM 组件名字叫"Microsoft Internet Controls". 添加引用如下Add References->Com Tab-> Microsoft Internet Controls
    .NET Tab->Microsoft.mshtml

    -------------------------------------这是文本编辑器网址------
    http://kindeditor.net/
    ---------------------------------------------------------mvc 中的方法
    ActionResult及子类的对照表

    ActionResult的子类名称说明

    ViewResult表示HTML的页面内容

    EmptyResult表示空白的页面内容

    RedirectResult表示定位到另外一个URL

    JsonResult表示可以运用到AJAX程序中JSON结果

    JavaScriptResult表示一个JavaScript对象

    ContentResult表示一个文本内容

    FileContentResult表示一个可以下载的、二进制内容的文件

    FilePathResult表示一个可以下载的、指定路径的文件

    FileStreamResult表示一个可以下载的、流式的文件

  • 相关阅读:
    正则表达式学习
    加载词库小程序
    把一个固定文件夹内容编入xml中(Dom4J递归)
    lucene 中文分词器中的一个Bug
    Sax解析Xml
    用Dom4J解析即编写xml
    ”万能查重器“小程序
    登陆界面(jsp)客户端验证
    lucene 自定义分词器小程序
    用Jdom编写及解析xml文档
  • 原文地址:https://www.cnblogs.com/Li-yuan/p/4454039.html
Copyright © 2020-2023  润新知