ASP.NET MVC的核心-Controller(控制器)

"每一个请求都必须通过Controller处理,然而其中有些请求是不需要模型和视图的"

MVC框架规定带Controller后缀的类称为所谓的"控制器",在xxxController类中的方法称谓"控制器操作"

--传递字符串常量

//   请求  http://www.mftv.site/Movie/  =>  网页左上角显示 "你好,世界"  =>  等同于http://www.mftv.site/Movie/Index

public string Index()

string strTemp="你好,世界"; return strTemp; 

}

--传递字符串变量

//  请求  http://www.mftv.site/Movie/Detail?reader=xiaoming  =>  网页左上角显示 "你好,xiaoming"

public string Detail(string reader)

//string strTemp=string.format("你好,{0}",reader);

string strTemp=HttpUtility.HtmlEncode("你好,"+reader);   //防止恶意用户注入JS或者Html代码

return strTemp;

}

--传递整型参数

//  请求  http://www.mftv.site/Movie/Detail/88  =>  网页左上角显示 "传入的参数:88"

public string Detail(int id)

{

string strTemp=string.format("传入的参数:{0}",id);  return strTemp;

}

"控制器是MVC应用程序的指挥员,负责编排用户,模型对象和视图交互,

同时还负责响应用户输入,操作正确的模型对象,选择合适的视图显示给用户"

 

posted @   李涛贤贤  阅读(295)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示