Razor - umbraco - 从表单和重定向中获取价值

时间:2012-08-13 09:28:57

标签: forms razor umbraco

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

1 个答案:

答案 0 :(得分:1)

您希望为select提供一个ID,但是您应该可以通过使用select集合访问Request的值来完成您想要的操作,然后使用Response.Redirect()重定向到所选网址。

示例:

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

    if (!string.IsNullOrEmpty(url))
    {
        Response.Redirect(url);
    }
}