博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC应用程序使用axd格式文件
阅读量:4474 次
发布时间:2019-06-08

本文共 624 字,大约阅读时间需要 2 分钟。

axd格式文件,不管是在asp.net还是现在开发asp.net MVC应用程序,都是Insus.NET较喜欢使用的。

因为我们可以虚拟一个在应用程序不存在的一个文件。其实这个格式的文件也是Handler,它有实现了IHttpHandler接口。因此你完全可以创建一个axd来替换ashx文件。

下面Insus.NET在ASP.NET MVC应用程序,举个简单的例子,创建,配置与应用。

在Handlers目录下,创建一个cs类,暂叫它为Axd.cs。这个类名只符合C#类的命名规则即可。

 

这个类最主要的地方,是要实现接口IHttpHandler。
Axd就创建好了,但它不能直接使用它,它还要在Web.config中配置一下:

 

在System.webServer节点下handlers子节点下,

添加:

标记1,指定一个名称。

标记2,这个是重点地方,这外名称将是用户访问时,可以见的一个文件名。但你可以定义为与你上面创建的类名一样,也没有问题。不过Insus.NET习惯,还是改用与类名不相同的一个名字。

标记3,是类的全名,包括命名空间。

此时,我们可以测试了,但在测试之前,还要检查一下你的路由配置:

在浏览器的地址栏上输入 , 注意下图高亮的语法。

为了,更深入演示,在MVC的控制器创建一个操作:

 

创建一个视图:

 

实时操作演示:

 

 

转载于:https://www.cnblogs.com/insus/p/3666208.html

你可能感兴趣的文章
史上最全面的Spring-Boot-Cache使用与整合
查看>>
图的遍历(深度优先与广度优先搜索两种方案)
查看>>
快速读入模板
查看>>
\n ^ \t的使用
查看>>
css盒模型
查看>>
探索式测试:测试自动化
查看>>
make install fping
查看>>
面试笔试题
查看>>
#loj3051 [十二省联考2019] 皮配
查看>>
MySql可视化工具MySQL Workbench使用教程
查看>>
个人站立会议第二阶段07
查看>>
云时代架构阅读笔记五——Web应用安全
查看>>
IOS 单击手势和cell点击冲突
查看>>
学习_HTML5_day3
查看>>
计算机网络与应用第二次笔记
查看>>
Django之ORM查询
查看>>
学习python第七天
查看>>
Flask基础(07)-->正则自定义转换器
查看>>
网站架构模式(二)
查看>>
【数据结构】算法 LinkList (Add Two Numbers)
查看>>