asp.net core Task 返回类型

浪淘沙2年前后端392
public async Task<IActionResult> OnPostAsync()  
{  
    // 你的逻辑代码  
  
    // 假设你处理了一些数据,并且想返回一个页面或结果  
    // 例如,重定向到另一个页面  
    return RedirectToPage("/YourPage");  
  
    // 或者返回一个具体的页面视图  
    // return Page();  
  
    // 或者返回一个状态码,如404  
    // return NotFound();  
  
    // 注意:这里的代码示例是假设的,你应该根据你的实际需求来编写  
}
// 在控制器中  
public async Task<IActionResult> OnPostAsync()  
{  
    // 假设这里有一些处理逻辑...  
  
    // 返回成功消息  
    string successMessage = "表单提交成功!";  
    return Content(successMessage, "text/plain"); // 或者使用 ContentResult 更明确地  
    // return new ContentResult  
    // {  
    //     Content = successMessage,  
    //     ContentType = "text/plain",  
    //     StatusCode = StatusCodes.Status200OK // 可选,默认就是200  
    // };  
  
    // 注意:在实际应用中,你可能想要返回一个视图,并将消息作为模型传递给视图  
    // return View(someModel);  
}  
  
// 在Razor Page中  
public async Task<IActionResult> OnPostAsync()  
{  
    // 假设这里有一些处理逻辑...  
  
    // 返回成功消息  
    string successMessage = "表单提交成功!";  
    return new ContentResult  
    {  
        Content = successMessage,  
        ContentType = "text/plain"  
    };  
  
    // 或者使用更简洁的Content方法  
    // return Content(successMessage, "text/plain");  
  
    // 注意:在Razor Pages中,你同样可能想要返回一个PageResult,比如  
    // return Page(); // 如果没有特别的消息需要显示,只是简单地重新加载页面  
    // 或者,如果你有一个模型要传递给页面视图  
    // return new PageResult { Page = YourPageModelInstance }; // 注意:这不是直接支持的,仅作为概念说明  
}
// 在Razor Page的OnPostAsync方法中  
public async Task<IActionResult> OnPostAsync()  
{  
    // 处理表单提交...  
  
    // 将消息添加到TempData,以便在视图中显示  
    TempData["SuccessMessage"] = "表单提交成功!";  
  
    // 返回页面,此时视图将检查TempData并显示消息  
    return Page();  
}  
  
// 然后在你的Razor Page视图中  
@if (TempData["SuccessMessage"] != null)  
{  
    <div class="alert alert-success">  
        @TempData["SuccessMessage"]  
    </div>  
}


相关文章

asp.net 取得邮政Ems物流数据

asp.net 取得邮政Ems物流数据

一、引用dllBouncyCastle.Crypto.rar二、SM4加密using System; using System.Collections.Generic; usi...

asp.net core furion 前端传入json,后端api接入并角析

{   "result": {     "cover": {  ...

常用查询

 var dt = _db.SqlQueryable<object>("select * from mszs...

SqlSugar 无实体更新

 #region 保存反馈回复  /// <summary>  /// 保存反馈回复  /// <...

asp.net core razor OnGet 异步写法

public async Task<IActionResult> OnGetAsync() {     var&n...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。