如何在WebAPI2中使用JS数据发送原始html

时间:2016-05-11 17:43:27

标签: asp.net asp.net-mvc rest asp.net-web-api

我知道在ASP.NET MVC中我们可以使用Html.Raw()发送原始HTML页面。

现在我有一个带有HttpGet方法的WebAPI2应用程序:用户发送一些值X和Y:

public string\ActionResult DrawMap(double x, double y)

同样在项目中,我有一些HTML页面,其中一些JS使用 x y 绘制地图。 我希望这个方法获取此HTML文件,绘制地图,准备更新的HTML文件并将其作为字符串的序列返回。 我应该使用Html.Raw(),这意味着我需要使用MVC库。或者还有另一种更合适,更正确的方法来实现它?

然后这个字符串将由Swift \ Android显示,类似于这个示例:

var attrStr = NSAttributedString(
        data: "MY_HTML".dataUsingEncoding(NSUnicodeStringEncoding, allowLossyConversion: true),
        options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType],
        documentAttributes: nil,
        error: nil)
label.attributedText = attrStr

0 个答案:

没有答案