我在Razor中有一个表单我正在Razor宏中检查表单中的帖子。我正在检查使用内置的IsPost变量发布的表单。我需要从表单(url)获取值,然后从页面获取值。
form action="" method="POST">
<select>
<option>Please Select</option>
@foreach(var item in @Model.events){
<option value="@item.Url">@item.Name</option>
}
</select>
<button id="SubmitForm" type="submit">Submit Enquiry</button>
<p>@Message</p>
</form>
答案 0 :(得分:1)
您希望为select
提供一个ID,但是您应该可以通过使用select
集合访问Request
的值来完成您想要的操作,然后使用Response.Redirect()
重定向到所选网址。
示例:
if (IsPost)
{
string url = Request["selectId"] as string;
if (!string.IsNullOrEmpty(url))
{
Response.Redirect(url);
}
}