Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在html和mvc中正确读取我的字符串?_Asp.net Mvc_Html - Fatal编程技术网

Asp.net mvc 如何在html和mvc中正确读取我的字符串?

Asp.net mvc 如何在html和mvc中正确读取我的字符串?,asp.net-mvc,html,Asp.net Mvc,Html,我在使用MVC,通过这种方式得到了某种信息 [HttpGet] public virtual ActionResult Message(int ID) { Models.Userr.Message model = new Models.User.Message(); String getMessage = userService.getMessage(ID); model.Message = getMessage;

我在使用MVC,通过这种方式得到了某种信息

[HttpGet]
    public virtual ActionResult Message(int ID) 
    {
        Models.Userr.Message model = new Models.User.Message();

        String getMessage = userService.getMessage(ID);
        model.Message = getMessage;
        return View(model);
    }
然后在视图中我在视图中写下:

<label>@Model.Message</label>
@Model.Message
它在我的屏幕上写着,例如:

Hello <a href="https://www.google.com">Google</a>.
你好。 然而,它被解读为字符串。所以我的问题是: 我可以在MVC(在控制器中)或Html(在视图中)中使用什么来检测链接


我正在使用userservce.getMessage(int-ID)从错误表中获取与特定ID相关的消息。

我认为您要查找的是
Raw

<label>@Html.Raw(Model.Message)</label>
@Html.Raw(Model.Message)

这将把
Model.Message
的内容写成html而不是文本。

在MVC(在控制器中)或html(在视图中)中我可以使用什么来检测链接。是什么意思?为什么需要检测链接?如果有不止一个链接怎么办?此外,由于您已经编写了代码,它将永远不会输出您的示例,因为我非常确定您需要使用
@Html.Raw(Model.Message)
。我想从字符串中提取URL,仅此而已:)用于什么目的?从消息中提取URL在服务器和客户端都是可能的,因此回答这个问题的目的很重要。不过,我从@Html.Raw(Model.Message)中得到了我想要的。谢谢:D