简体   繁体   English

ASP.NET动态C#命令

[英]ASP.NET Dynamic C# command

I want to make class for myself and I was writing this code and I hit the wall 我想为自己上课,当时我在写这段代码,然后撞墙了

public static string url(string example)
{
    string back = "";
    if(example == "random1")
    {
        back = "Request.Url.AbsolutePath.ToString()";
    }
    return back;
}

I want use my Request.Url.AbsolutePath.ToString() command in my asp net project example > default.aspx.cs > url("random1"); 我想在我的ASP网络项目示例> default.aspx.cs> url("random1");使用我的Request.Url.AbsolutePath.ToString()命令url("random1");

I had searched for a long time before , sorry about low in english :/ 我搜索了很长时间,对英语水平较低感到抱歉:/

Can you use something like this: 你能用这样的东西吗:

public static string url(string example)
{
    string back = "";
    if (example == "random1")
    {
        back = HttpContext.Current.Request.Url.AbsolutePath.ToString();
    }
    return back;
}

or even shorter: 甚至更短:

public static string url(string example)
{
    return example == "random1" ? HttpContext.Current.Request.Url.AbsolutePath : "";
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM