我需要使用ASP.NET MVC 2在部分视图中生成一个动态下拉列表。
控制器:
[HttpGet]
public ActionResult GetDestinationList()
{
JqGridClientRepository rep = new JqGridClientRepository();
IEnumerable<Client> clients = rep.GetClients();
var li = from s in clients
我正在开发一个新的博客网站,其中的条目存储在SQL Server数据库中。我现在遇到的问题是将我的主页链接到SQL Server。我之前已经成功地将一个程序连接到了数据库。现在我试着用同样的代码去asp.net MVC3网站。
这个类我保存在文件夹models中。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
namespace testingtesting.se.Models
{
public clas
使用Asp.net C#,MVC3剃刀视图,我试图在编辑记录时设置下拉列表值,并具有以下模型:
public class EditEmployeeModel
{
....
public int? DepartmentId { get; set; }
[Required(ErrorMessage = "Department is must")]
[Display(Name = "Department")]
public string Department { get; set
我正在尝试为我的项目添加一个使用ASP.NET框架和C#编程语言的导航菜单。我的解决方案是创建一个小部件,它可以在从母版页调用时填充部分视图。在小部件的操作方法中,如何向ViewDataDictionary添加链接或控制器-操作组合?
-编辑:这是我的代码,在你的建议之后
public class NavController : Controller
{
public ActionResult Menu()
{
List<ActionLink> navLinks = new List<ActionLink>();
我了解到,在ASP.Net MVC中,剃刀视图被编译成从System.Web.Mvc.WebViewPage类或其泛型版本派生出来的C#类。例如,如果我在控制器调用"Home“上有一个名为"Index”的视图,则剃刀解析器将构建一个类似于以下内容的C#类:
public class _Page_Views_Home_Index_cshtml : System.Web.Mvc.WebViewPage
{
public _Page_Views_Home_Index_cshtml()
{ }
public override void Execute()
我有许多视图,都将包含一个下拉选择列表,以显示状态。状态"Release“、"Review”和"New“的三个不同且不变的值。我一直听说我的控制器应该为我的视图提供所有数据,但这是否适用于像这样的静态数据。
有没有人能建议我应该如何最好地编写这个选择框?
注意:这是针对C# ASP.NET MVC3的