2

我在 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>
4

1 回答 1

1

您将要提供select一个 id,但您应该能够通过访问selectusingRequest集合的值然后使用Response.Redirect().

例子:

if (IsPost)
{
    string url = Request["selectId"] as string;

    if (!string.IsNullOrEmpty(url))
    {
        Response.Redirect(url);
    }
}
于 2012-08-13T15:39:01.047 回答