ASP.NET C#でPHPのdefine("BASE_PATH", "http://localhost");
の代替手段はありますか?Define()(PHP)ASP.NET(C#)の代替
私は何時間もオンラインで検索してきましたが、ほとんどの結果がasp.net、php、またはalternative(lol?)の定義を私に与えています。
は
ASP.NET C#でPHPのdefine("BASE_PATH", "http://localhost");
の代替手段はありますか?Define()(PHP)ASP.NET(C#)の代替
私は何時間もオンラインで検索してきましたが、ほとんどの結果がasp.net、php、またはalternative(lol?)の定義を私に与えています。
は
define
がPHP
で一定の割り当てでいただきありがとうございます。 ASP.NET以来、オブジェクト指向言語ではassingn定数
class YourCSharpClass{
const string ConstName = <value>;
}
のようなものです。しかし、私はあなたがそれらのBASE_PATH
変数にいくつかの特別な意味を割り当てると思います。 Windows.FormsまたはASP.NET MVCを使用していますか?
const string BASE_PATH = "http://localhost";
私はASP.NET MVCを使用しています – Jason
使用静的または問題の使用に適切な可視性の定数:
ありがとうございます、@JonH、Request.ApplicationPathの仕組みを見ていきます。 – Jason
これは、URIのルートであれば '/'を含みますが、ルート内のアプリケーションであれば最後の '/'は含まれないことに注意してください。これは、IISが物を定義する方法を検討するときには理にかなっていますが、ほとんどの場合実際には迷惑です。私は静的に 'HttpContext.Current.Request.ApplicationPath =="/"を設定する傾向がありますか? ":HttpContext.Current.Request.ApplicationPath'を使用してください。 –
私はこれまでにこれまで見たことがありませんでしたが、それを見ていると、この定義はURLのプリペンドにしか使われていないようです。あなたはこれをする必要がありますか?
おそらくあなたはおそらくAppSettingsを使うことができます。
あなたは 'const'を探していますか? – DerVO
完全にわからない、PHPで定数を定義したいのですか?C#? –
まあ、私はConstantがC#で何をしているのか知っていますが、PHPのdefine(string、string)はまったく別のものだと思っていました@MattK – Jason