在ASP.NET MVC上提供静态文件(C#)
我是.NET框架的新手,我想知道什么是提供静态内容和访问用户生成内容的最佳方式。
假设我有以下文件:
logo.jpg document.pdf etc.doc
我应该把它放在哪里(在哪个文件夹上)? 我如何访问它?
最后,把它带入另一个层面。 假设我有一个允许用户上传文件的网络应用程序(比如说一些照片)。 我想知道的是我的文件夹/目录的结构应该如何?
在django / CI中,我会有一个文件夹,如下所示:
application / {all-web-app-related-folder-and-file-goes-here} uploads / {all-related-user-generated-content-goes-here-categorated-by-file-type} assets / {css -javascript文档,将-GO-这里}
注意:我没有做任何事情或做过任何尝试。 仅仅因为我不知道如何访问try静态内容。 我曾经尝试访问位于Content / Scripts文件夹中的* .css或* .js文件。
即:localhost:12345 / Scripts / jquery.js
事实certificate,它不是ASP.NET MVC中的简单过程
哦顺便说一句,在某些情况下,我也想从我的css文件中访问我的图像。 这给我带来了另一个困惑。
编辑1:我读了下面的文章
https://sofzh.miximages.com/c%23/ picture.png“)”
如果我想访问图像文件,上面的示例是合适的。
但我不确定这是否是理想的做法。 然而,这是我目前可以遇到的最简单的解决方案(或者我应该说,相当天真)。
任何提示将不胜感激。
ASP.NET MVC默认允许静态文件服务。 而不是使用@ URL.Content直接写入以/表示根文件夹开头的路径
上述就是C#学习教程:在ASP.NET MVC上提供静态文件(C#)分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/942854.html