我是Core.NET的新手,非常欣赏一些启示。
我观看过很多PluralSight视频,并拥有Core .NET书籍和Pro ASP.NET Core MVC'。
一切都很好地涵盖路由/控制器初始化/操作方法执行/操作结果/视图引擎。我虽然挂了非HTML响应。 (请参见下图)
在传统的ASP.NET中,如果我想调用一些做过某事并没有返回任何价值的类,我只是简单地说:
// Call Twilio class that sends a test message
TwilioRest Send_Test_SMS = new TwilioRest();
Send_Test_SMS.testSMS_Send();
我的问题是:
课程材料我在覆盖返回的HTML视图方面做得很好 - 例如:
//------book examples below-----
public IActionResult Index()
{
return View();
}
public IActionResult About()
{
ViewData["Message"] = "Your application description page.";
return View();
}
但我觉得自己像个白痴,试图做一些如此简单的事情,并希望对此有所了解。
提前谢谢。
答案 0 :(得分:0)
所以我不确定我是否明白你的意思,但我想你想这样做:
//------book examples below-----
public IActionResult Index()
{
// Call Twilio class that sends a test message
TwilioRest Send_Test_SMS = new TwilioRest();
Send_Test_SMS.testSMS_Send();
return Ok(); // Similiar meaning as => return StatusCode(200);
}
根据您的设计/合同,您想要返回的状态代码可以找到http代码列表:https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
总而言之,您不需要返回“HTML响应”,但显然必须返回“HTTP响应”。
如果我误解了你,那就道歉。