asp.net core 系列 4 项目实战之:NetCore 的 MVC模式(参考自:Microsoft教程)

十年河东,十年河西,莫欺少年穷

学无止境,精益求精

上一节中,学习了NetCore 的web应用程序,因为Cshtml页面自带.Cs文件,所以类似于微软早期的webForm应用。

本节一起学习NetCore 的MVC模式,如下,新建一个项目:

 首先在Home控制器中添加如下控制器:

public string Welcome(string name, int ID = 1)
{
    return HtmlEncoder.Default.Encode($"Hello {name}, ID: {ID}");
}
View Code

运行项目,如下:

 返回一串字符串,注意这里的 HtmlEncoder.Default.Encode() 方法,用于字符串编码,能防止JavaScript攻击,即防止XSS攻击,如果在Url中存在汉字,将会被编码。

猜你喜欢

转载自www.cnblogs.com/chenwolong/p/12565921.html