如何从 ASP.NET Core MVC 的 razor 文件中的下拉列表中获取选定的值

胡安·加拉多

假设我有一个像这样的视图 Foo.cshtml:

<form method="post" action="/">
  <select id="Country" name="Country">
    <option value="MX">Mexico</option>
    <option value="CA">Canada</option>
    <option value="US">USA</option>
  </select>

  <button type="submit">Register</button>
</form>

@{
  string selectedValue = ???;
  string selectedText = ???;
}

我怎么能去初始化这些字符串?

阿博法兹尔

我认为
下面的代码行中的服务器端和客户端存在误解,由服务器呈现和释义

@{
  string selectedValue = ???;
  string selectedText = ???;
} 

这意味着当它到达浏览器时,它完成并且无法更改

如果您想在下拉列表中选择值,您应该使用 javascript 来获取您想要的而不是服务器端语言

你可以使用javascript

var e = document.getElementById("Country");
var value= e.options[e.selectedIndex].value;
var text= e.options[e.selectedIndex].text;

或通过 jquery 获取

$('#Country :selected').text();
$('#Country :selected').val();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Asp.NET Core MVC Razor页面渲染中的NotSupportedException

如何在ASP.NET Core MVC App中获取DropDownList的选定值

如何在.net Core 2.0 MVC的razor中映射路径?

如何在ASP.NET MVC Razor中编码“ /”

如何从ASP.NET Core中的Razor View获取Url中id的值

使用ASP.NET Core 3.1 MVC根据下拉列表中的选定值填充文本框

ASP.NET Core Razor页面与完整MVC Core

如何在ajax post请求asp.net core mvc razor中发送对象数组

如何通过Razor Pages扩展ASP.NET Core MVC项目?

如何在Razor编辑视图中显示选中的单选按钮Asp Net Core MVC

ASP.NET MVC 中的错误 - Razor?

如何从2个(或多个)独立下拉的ASP.NET Core MVC中获取数据?

ASP .NET Core Razor页面中的授权

如何使用 ASP.NET MVC 中的 Razor 视图从对象列表中获取控制器中的单个对象

如何使用Razor语法在ASP.NET MVC 4中获取指向文本中URL的链接?

如何获取由ASP.NET中的JQuery填充的下拉列表的选定值?

如何从下拉列表中获取选定的值C#ASP.NET

ASP.NET Core MVC-传递给视图的模型属性显示Razor中的null

如何从 ASP.Net Core 5 (Razor) 中的中间件获取页面模型的类型?

如何在ASP.NET Core中的.cshtml文件中获取当前的MVC区域名称

如何从ASP .NET Core MVC 1.0中的视图访问会话

如何在 ASP.NET Core MVC 中执行分页

如何获取ASP.NET Core MVC控制器中输入按钮的值?

如何在 ASP.NET Core MVC 中获取按钮单击的值?

如何在ASP.NET Core MVC中获取文件的最后修改日期?

带有输入的 asp.net core razor 下拉列表

Asp.net MVC5引导程序:无法在编辑页面下拉列表中获取选定的值

本地化文件无法有效呈现MVC ASP.NET Core 2.2中的Razor页面

ASP.NET Core MVC - 如何在视图的下拉列表中从引用的表中添加其他属性