定义()(PHP)替代ASP.NET(C#)

时间:2012-01-17 14:11:50

标签: c# php asp.net .net

ASP.NET C#中是否有替代define("BASE_PATH", "http://localhost");的PHP?

我一直在网上搜索几个小时,但大多数结果给了我'asp.net,或php或替代(lol?)的'定义'。

谢谢

4 个答案:

答案 0 :(得分:4)

对相关用途使用适当可见度的静态或常量。

对于基本路径,Request.ApplicationPath可能比硬编码的内容更有用。

答案 1 :(得分:3)

这也是一样的事情:

const string BASE_PATH = "http://localhost";

答案 2 :(得分:1)

definePHP中的常量分配。由于ASP.NET是面向对象的语言,因此您可以使用类似

的常量
class YourCSharpClass{
    const string ConstName = <value>;
}

但我认为你为那些BASE_PATH变量赋予了一些特殊含义。您使用的是Windows.Forms还是ASP.NET MVC?

答案 3 :(得分:1)

我以前从未见过这个,但是看起来这个定义似乎只用于预备一个网址?你需要做到这一点不能让一切都相对吗?

Alterantively你可能会使用AppSettings。