如何将变量从一个剃须刀页面传递到另一个?
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个特定用户)将变量从一个页面传递到另一个页面?