Vb.net 提交按钮,MVC3,VB

Vb.net 提交按钮,MVC3,VB,vb.net,asp.net-mvc-3,http-post,Vb.net,Asp.net Mvc 3,Http Post,我在使用从下拉列表中选择的值时遇到问题。如何从视图中传递选定的值 理想情况下,我们希望使用选定的下拉值来确定查询。感谢您的帮助 谢谢我会将它们包括在视图模型中,然后将视图模型传递回控制器 视图模型 public class vm { //your other viewmodel data public string? SelectedValue { get; set; } public SelectList forDropDownUse { get; set; } } 看法 已从转换为

我在使用从下拉列表中选择的值时遇到问题。如何从视图中传递选定的值

理想情况下,我们希望使用选定的下拉值来确定查询。感谢您的帮助


谢谢

我会将它们包括在视图模型中,然后将视图模型传递回控制器

视图模型

public class vm
{
 //your other viewmodel data

 public string? SelectedValue { get; set; }
 public SelectList forDropDownUse { get; set; }
}
看法

已从转换为vb.net


发布一些代码!我们不知道您正在使用什么值,如何将它们输出为html等。不要在标题中添加MVC或VB之类的内容。这就是标记的用途。我将如何使用该方法来实现这一点?VB中是否有HTTP post方法?这就是我被耽搁的地方。谢谢
@model namespace.vm
@using (Html.BeginForm())
{
 @Html.DropDownListFor(m => m.SelectedValue, forDropDownUse, " -- Select A Value -- ")
 <input type="Submit" value="submit model" />
}
[HttpPost]
public ActionResult postedAction(vm model)
{
 //actions with other data in model
 string selectedValue = model.SelectedValue.Value;
 //work with selected value
 return RedirectToAction("SomeDisplayAction");
}
<HttpPost> _
Public Function postedAction(model As vm) As ActionResult
 'actions with other data in model
 Dim selectedValue As String = model.SelectedValue.Value
 'work with selected value
 Return RedirectToAction("SomeDisplayAction")
End Function