asp.net mvc项目实记

百度这些东西,还是会浪费了一些不必要的时间,记录记录以备后续

一、开启伪静态

如果不在web.config中配置管道开关则伪静态无效

  1. 首先在RouteConfig.cs中中注册路由

    1
    2
    3
    4
    5
    routes.MapRoute(
    name: "index",
    url: "index.html",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );
  2. 在web.config中的system.webServer节点添加配置项

    1
    2
    3
    <system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
    </system.webServer>

一个简单的时间轴demo

一个时间轴的组成

  1. 使用一个块级元素包裹内容,并未块级元素设置边框
  2. 定义圆形或者菱形等元素标签,子元素设置偏移或者定位元素将图标定位到边框上
  3. 使其中的内容不溢出,自动换行,内容自动撑高
    英文自动换行:word-wrap:break-word;word-break:break-all
    css

asp.net-core踩坑记录

系统:win10
VS版本:2017
.NET Core 版本: 1.1

零.读取配置文件

参考:http://www.tuicool.com/articles/QfYVBvi

  1. 此版本无需添加其他组件
  2. appsettings.json配置中添加节点AppSettings
    图片
  3. 添加配置文件的映射模型
    图片
  4. 在Startup.cs ConfigureServices方法中注册
    图片
services.AddOptions();
services.Configure<AppSettings>(Configuration.GetSection("AppSettings"));

winform复制文件到指定目录

执行步骤

  1. 弹出选择对话框:var openFileDialog = new OpenFileDialog();
  2. 设置选择内容,如所有图片:openFileDialog.Filter="图像文件 (*.bmp;*.ico;*.gif;*.jpeg;*.jpg;*.png)|*.bmp;*.ico;*.gif;*.jpeg;*.jpg;*.png";
  3. 获取选择的路径集合:openFileDialog.FileNames
  4. 复制文件:File.Copy(sourcePath,targetPath);//目录重命名见下面代码

winform制作小工具的技巧

在使用winfrom制作一些工具的时候,一些基本设置都是去属性里面找来找去,一段时间就忘了,记录记录以备不时之需。

一、窗体绘制的常用设置

窗体的设置应当在窗体构造函数中InitializeComponent()方法前执行

public frmMain()
{
    this.StartPosition = FormStartPosition.CenterScreen;//窗体居中显示  
    this.MaximizeBox = false;//不显示最大化按钮 
    this.FormBorderStyle = FormBorderStyle.FixedSingle;//禁止放大缩小 
    InitializeComponent();
}