我有一个asp.net mvc4应用程序,在其中我有以下视图:
@Html.DropDownList("chef",new SelectList(Model,"Id_user","DName"+ " " +"DFirstName" ))
我的模型是对象User
的列表
public class User
{
public int Id_user
{
get;
set;
}
public string DFirstName
{
get;
set;
}
public string DName
{
get;
set;
}
}
我需要在选择项中显示两个字段DName和DFirstName,出现此错误
System.Web.HttpException: DataBinding : 'Projet.Models.Administration.User' does not contain a property called 'DName DFirstName'.
当我尝试显示唯一字段时,它会起作用。
这个问题的原因是什么?
我该如何解决?
参考方案
出现异常的原因是Html帮助器方法使用反射来尝试在其绑定源(您的"DName DFirstName"
类)上查找名称为User
的属性,而该属性不存在。
而是创建一个名为say FullName的新属性。
get { return DName + " " + DFirstName; }
然后使用它作为显示成员。
在ASP.NET MVC中创建数据库回调的最有效方法 - c#我有一个ASP.NET MVC网页,该网页基本上通过日期过滤器显示MS SQL数据库中表的行。当新行插入数据库表时,我想用新行列表更新网页视图。实现此目标的最有效方法是什么?基本上,我想从我的JavaScript创建一个到数据库服务器的回调,以用新结果更新UI。假设数据库表中的行数很大。(〜1百万)谢谢,cas 参考方案 如果数据库更新非常频繁,则可以按特定…
在ASP.NET WebForms中在服务器端初始化bootsrap datatimepicker - javascript我有这个HTML<div class='datepicker input-group date' id='datetimepickerStart'> <input type='text' class="form-control" /> <span c…
在ASP.NET C#中使用Regex进行Imgur ID匹配 - c#对于正则表达式,我经验不足,想知道是否有人可以帮助我实现以下目标。我需要一个正则表达式,它将验证某个URL是否为有效的imgur图像并返回图像的ID。 Match imgurMatch = imgurRegex.Match(URL); if(imgurMatch.Success) id = imgurMatch.Groups[0].Value 这里有些例子:…
在ASP.NET Core中,在控制器执行OnActionExecuting之前执行全局过滤器 - c#在ASP.NET Core 2.0应用程序中,我试图在执行Controller的变体之前执行全局过滤器的OnActionExecuting。预期的行为是,我可以在全局之前准备一些东西,然后将结果值传递给控制器。但是,当前的行为是执行顺序被设计颠倒了。文档告诉我有关default order of execution的信息: 从Controller基类继承…
在ASP.NET Core 2.1中添加自定义TagHelpers - c#我严格按照ASP.NET Core文档进行操作,并花费了大量时间来拖曳堆栈溢出,试图实现简单的自定义TagHelper,但没有成功。任何人都可以就任何陷阱或已知错误提出建议吗?应用程序属性:AssemblyName: AmpWeb Target Framework .NET Core 2.1 NuGet软件包Microsoft.AspNetCore.All …