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

ID を指定したいと思うでしょうが、 usingコレクションselectの値にアクセスし、選択した URL に.selectRequestResponse.Redirect()

例:

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

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