【问题标题】:Assign a URL to Url.AbsoluteUri in ASP.NET在 ASP.NET 中将 URL 分配给 Url.AbsoluteUri
【发布时间】:2011-07-20 05:01:33
【问题描述】:

我可以在 ASP.NET 中为Url.AbsoluteUri 分配一个 URL 吗?

【问题讨论】:

    标签: c# .net asp.net


    【解决方案1】:

    不,它是只读属性。

    您可以创建一个新的Uri

    var url = new Uri("http://absoluteurl.example.com");
    // url.AbsoluteUri is now "http://absoluteurl.example.com"
    

    【讨论】:

    • @Navin:感谢某人的回复的方式是单击“^”按钮来支持他们的答案。在评论中这样说只会增加噪音,很可能会被删除。
    【解决方案2】:

    不,你不能。但是您可以通过构造一个具有 AbsoluteUri 愿望的 Uri:

    Uri url = new Uri("http://www.google.com");
    

    【讨论】:

      【解决方案3】:

      不,你不能,它是从 URI 派生的。请参阅MSDN documentation for Uri.AbsoluteUri

      来自 MSDN 的示例

      Uri baseUri = new Uri("http://www.contoso.com");
      Uri myUri = new Uri(baseUri,"catalog/shownew.htm?date=today");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-20
        • 1970-01-01
        • 2018-05-22
        • 1970-01-01
        • 2011-12-13
        • 2011-03-16
        相关资源
        最近更新 更多