我正在尝试使用 Razor(添加查询字符串)将表单中的数据附加到我的页面的 Url。我已经在 ASP.NET Web 控件中完成了此操作,但如果可能的话,我更愿意在 Razor 中执行此操作?
这是我的 Razor 脚本的一个非常基本的版本,但目前“@test”变量在发布时为空:
@{
<form id="test" method="post">
<input type="text" />
<input type="submit" value="Submit" />
</form>
if(IsPost){
var test = Request.Form["test"];
Response.Redirect(@Model.Url + "?test=" + @test);
}
}
作为旁注,有没有办法在没有 POST 方法的情况下实现这一点?