ASP.NET C#中是否有替代define("BASE_PATH", "http://localhost");
的PHP?
我一直在网上搜索几个小时,但大多数结果给了我'asp.net,或php或替代(lol?)的'定义'。
谢谢
答案 0 :(得分:4)
对相关用途使用适当可见度的静态或常量。
对于基本路径,Request.ApplicationPath
可能比硬编码的内容更有用。
答案 1 :(得分:3)
这也是一样的事情:
const string BASE_PATH = "http://localhost";
答案 2 :(得分:1)
define
是PHP
中的常量分配。由于ASP.NET是面向对象的语言,因此您可以使用类似
class YourCSharpClass{
const string ConstName = <value>;
}
但我认为你为那些BASE_PATH
变量赋予了一些特殊含义。您使用的是Windows.Forms还是ASP.NET MVC?
答案 3 :(得分:1)
我以前从未见过这个,但是看起来这个定义似乎只用于预备一个网址?你需要做到这一点不能让一切都相对吗?
Alterantively你可能会使用AppSettings。