如何将变量从一个剃须刀页面传递到另一个?

Posted

技术标签:

【中文标题】如何将变量从一个剃须刀页面传递到另一个?【英文标题】:How can I pass a variable from one razor page to another? 【发布时间】:2021-12-29 11:45:32 【问题描述】:

我正在使用剃须刀页面制作 Web 应用程序,我需要将我的 signup.cshtml 中的字符串变量传递给 signin.cshtml。我该怎么做?

【问题讨论】:

【参考方案1】:

如果你想将一个字符串变量从signup.cshtml传递给signin.cshtml.cs。这里有一个演示:

signup.cshtml:

<form asp-page="signin" asp-page-handler="Test" method="post">
    <input name="TestString" />
    <input type="submit" value="submit"/>
</form>

signin.cshtml.cs:

public void OnPostTest(string TestString)


结果:

如果你想将一个字符串变量从 signup.cshtml 处理程序传递给 signin.cshtml 处理程序。这里有一个演示:

signup.cshtml.cs:

 public IActionResult OnGet()
 
     var TestString= "test";
     return RedirectToPage("signin","Test", new  TestString = TestString );
 

signin.cshtml.cs:

public void OnGetTest(string TestString)


结果:

【讨论】:

以上是关于如何将变量从一个剃须刀页面传递到另一个?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用nodejs(给1个特定用户)将变量从一个页面传递到另一个页面?

从一个剃须刀页面到另一个带有链接的页面

将变量从页面视图控制器传递到另一个

将变量从一个 HTML 页面传递到另一个页面的最佳实践是啥?

如何将值从一个php页面传递到另一个? [复制]

将变量从一个表传递到另一个 PHP 页面中的另一个 [重复]