Asp.net MVC 如何给前台的<select>绑定option的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Asp.net MVC 如何给前台的<select>绑定option的值相关的知识,希望对你有一定的参考价值。

参考技术A 可以在控制器里把列表的数据存到前台的Model里return View(list),如果Model已经有其它用处那就存到ViewBag里,在页面循环显示就行了。本回答被提问者采纳 参考技术B 把select 的name 通过表单提交给Controllers方法 然后用requset.form 通过name提取提交表单中的 select控件 就可以得到下拉菜单中的所有项了追问

谢谢 ,但我现在是要给 Select 的option 赋值 ,是后台把可选项传给option

使用asp.net mvc + linq to sql如何循环输入结果集

小弟刚刚学习,比如asp里cs里依次循环数据库里的值并传到前台js里是: string sql = "SELECT Top 4 * FROM TB_Honors WHERE (honors_ShowYN = 1) order by honors_ID desc";
DataTable dt = new DataTable();
dt = DBDS.DB(sql).Tables[0];
for (int i = 0; i < dt.Rows.Count; i++)
pics += dt.Rows[i]["honors_pic"].ToString() + '|'; links += dt.Rows[i]["honors_ID"].ToString() + '|'; texts += dt.Rows[i]["honors_Title"].ToString() + '|';
那请问inq to sql怎么写这个dt.Rows.Count呢?

参考技术A linq不是一样的吗
使用foreach就行了

以上是关于Asp.net MVC 如何给前台的<select>绑定option的值的主要内容,如果未能解决你的问题,请参考以下文章

asp.net 的MVC框架中,如何给DropDownList添加事件。在线等

ASP.NET MVC中如何以ajax的方式在View和Action中传递数据

ASP.NET MVC前台解析JSON时,类型错误

asp.net MVC前台View页面向后台Controller控制器传递数据的几种方式

使用asp.net mvc + linq to sql如何循环输入结果集

ASP.Net MVC数据传递