我正在使用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; }
}
提前致谢
答案 0 :(得分:0)
将数据从控制器传递到视图的最佳方法是将它们存储在模型中。
return View(model);
Yo可以在模型中添加另一个属性并在那里存储结果。
例如:添加新属性推文到您的模型类。
可以从视图访问模型变量 - 您可以这样声明:
@model SeatchTweetModel
在视图中,您可以通过以下方式访问您的数据:@ Model.Tweets。