检索基本 URL 作为自定义字段? [复制]

Posted

技术标签:

【中文标题】检索基本 URL 作为自定义字段? [复制]【英文标题】:Retrieve base URL as a custom field? [duplicate] 【发布时间】:2014-02-18 16:21:51 【问题描述】:

我正在尝试创建一个绝对路径 url,以便我可以通过 json 发送给用户:

到目前为止,我是这样做的:

首先,我用静态字符串创建了一个静态类:

public static class baseUrl

    public static string getBaseUrl()
        return "http://myurl";
    

其次,在模型上,我创建了一个自定义列,用于连接字符串并创建一个具有完整绝对路径的新字段:

public string Image
   
    get
    
        return baseUrl.getBaseUrl()+"/images/" +Id+ "/content/" + Img;
    
 

我的问题是,是否有办法获取基本 url 而不是使用静态字符串,所以它会在不同的环境中自动更改,或者是否有更好的方法来达到预期的结果?

【问题讨论】:

【参考方案1】:

使用UrlHelper 方法为您完成这项工作。

【讨论】:

【参考方案2】:

调试请求对象,你会在这个对象的一些属性中找到你当前应用程序的基本 url。

var request = HttpContext.Current.Request

如需更多帮助,请访问此链接

How can I get my webapp's base URL in ASP.NET MVC?

【讨论】:

以上是关于检索基本 URL 作为自定义字段? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

向SugarCRM添加自定义字段类型?

按自定义字段过滤帖子 - url 正确更新但过滤不起作用

使用 Autodesk Forge API 检索“描述”或“自定义属性”字段

在 asp.net 中使用 describeSObject 检索自定义字段

PHP 用于检索自定义字段值的函数

PHP WordPress从循环外部检索自定义字段