如何将 Tweetinvi 搜索结果从控制器传递到视图



我正在使用Tweetinvi a .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但发生了空引用异常。

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

这是我的模型,

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

提前致谢

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

return View(model);

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

例如:将新的属性推文添加到模型类。

模型变量可以从视图中访问 - 您可以通过这种方式声明它:

@model SeatchTweetModel

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

相关内容

  • 没有找到相关文章

最新更新