เพื่อทำให้มันง่ายอย่าง:
นี่คือของฉัน ServiceClass:
public class ServiceClass
{
public string Request {get; set;}
//other logic
private void ExecuteCommand()
{
Request = "Some Text";
}
}
ฉัน HomeController:
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
[BindProperty]
public ServiceClassModel ServiceClass { get; set; }
public HomeController(ILogger<HomeController> logger)
{
_logger = logger;
}
public IActionResult Index()
{
return View();
}
public IActionResult Privacy()
{
return View();
}
}
ฉันมี ServiceClassModel:
public class ServiceClassModel
{
public string Request { get; set; }
public string Response { get; set; }
public ServiceClass Logic { get; set; }
}
และฉันมี IndexView กับ TextArea:
<textarea id="story" name="story"
rows="9" cols="80" style="margin-left: 10px; resize: none; margin-top: 10px">Here I want to update the text
ตอนนี้ต้องของฉันคำถาม: ฉันถูกตั้งโปรแกรมเป็นคำพูดได้รับการโปรแกรม นั่นคือทรัพย์สินเรียกร้องขออยู่ไหนของฉันพูดคือคำขอของถูกจัดเก็บไว้ใน ServiceClass. ฉันอยากให้ทุกครั้งเมื่อตอนที่วิธีการ ExecuteCommand();
เรียกว่าเพื่อปรับปรุงที่ textarea ในดัชนีของมุมมอง อะไรคือหนทางที่ดีที่สุดที่จะทำมัน?
ใช้ ASP.NET แกนกลาง MVC