0

我正在使用 Tweetinvi 一个 .NET C# 库来访问 Twitter REST API。

这是我的控制器

[HttpPost]
public ActionResult Index(SeatchTweetModel search)
{
    if (ModelState.IsValid)
    {
        Auth.SetUserCredentials("MyCONSUMER_KEY", "MyCONSUMER_SECRET", "MyACCESS_TOKEN", "MyACCESS_TOKEN_SECRET");

        var searchText = search.TextToSearch;
        var tweets = Search.SearchTweets(searchText );

        ModelState.Clear();
    }
    return View();
}

我试过ViewBag了,但发生了 NullReferenceException。

呈现推文搜索结果以查看的最佳方式是什么,

这是我的模型

public class SeatchTweetModel
{
    [Required(ErrorMessage ="This field is required")]
    [DisplayName("Search Tweet")]
    [StringLength(160, ErrorMessage =("Max 160 character allowed"))]
    public string TextToSearch { get; set; }         
}

提前致谢

4

1 回答 1

0

将数据从控制器传递到视图的最佳方式是将它们存储在模型中。

return View(model);

你可以在模型中添加另一个属性并将结果存储在那里。

例如:将新属性 Tweets 添加到您的模型类。

模型变量可以从视图中访问——你可以这样声明它:

@model SeatchTweetModel

在视图中,您可以通过以下方式访问您的数据:@Model.Tweets。

于 2017-03-20T20:57:00.637 回答