我正在使用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.推文。