所有问题: [selectlist]

27 个问题

类似标签:
4
投票
1答案
1391 次观看

创建值从0到10的asp.net mvc dropdownlist的最简单方法?

我是asp.net mvc的新手,如果我的问题太简单了,请原谅。 我只想使用Html.DropDownList从0到10的下拉列表。 最快的方法是什么? 此刻,我只看到创建IEnumerable的SelectListItem的解决方案,添加10个值并将其与viewdata一起传递,但是我认为这太过分了,如何以一种简单的方式做到这一点? 预先感谢

1
投票
2答案
403 次观看

MVC和SelectList

是否可以将选择列表输出到View中的字符串? //Javascript var comboHtml = <%= Html.Encode(Model.MySelectList.ToHtml()) %> 或者我必须自己枚举列表以创建html 动态表单字段需要此设置。

1
投票
3答案
465 次观看

格式化SelectList项目

我想知道是否可以格式化选择列表中的2个字符串并显示如下: 字符串以Item1开头,后跟空格,直到占用10个空格,后跟定界符“ |”。和字符串2 因此绑定到下拉列表的所有Selectlist项目将显示如下 Item 1 |Name1 Item 2 |Name2 Item 55 |Name3 Item 500 |Name4 Item 100000|Name5 谢谢。

8
投票
3答案
11306 次观看

.net MVC,SelectLists和LINQ

我不熟悉在MVC框架中使用Html.DropDownList,并且很难理解如何从数据库中选择数据绑定到DropDownList。有没有一种简单的方法可以从标准LINQ查询返回可绑定列表(例如SelectList)?

1
投票
1答案
2094 次观看

Insert value into selectlist

I need to insert a value into a selectlist. It isn't the "0" value (i.e. the first one that shows) but the next one which would be "Other". This is then used to display an "Other" textbox. My question is similiar to link text. EDIT: I don't know if this will help but here is the code: ...

2
投票
3答案
2364 次观看

Get ALL items in a SelectList within ASP.NET MVC controller

Is there a way to post all items in a SelectList (multiselect) to the method of a controller? By default when I use a SelectList it will only post the selected items to the Form. I have a couple of MultiSelect controls on a View. Using jQuery the user can move items from ListBox1 to ListBox2 and...

1
投票
2答案
1461 次观看

SelectedItem not being remembered in SelectList in ASPNET.MVC

I have the following code which is meant to populate a dropdown with a bunch of integer values and make the currently selected value (in this case, 13) be the selected item. I've used the same technique but for string values and it works great, remembering each time when I get to the view what ...

2
投票
2答案
3312 次观看

C# Asp.Net MVC - Combine Select Lists?

I have these two methods below. One returns a list of manufacturers based on the handset ID and the other returns a list of Handsets based on the Handset ID (relationship via handset ID). How can I combine them to return one select list with the combined manufacturer handset value? (Bit new to MV...

0
投票
2答案
1962 次观看

使用NHibernate和ASP.Net MVC的查找列表

我似乎无法获取选择列表的值来填充父对象的值。 我正在使用包装对象进行绑定,以便可以访问SelectList所需的值以及需要该值的对象。 我愿意打赌我缺少一些基本的东西,但我找不到。 我有以下模型: public class Status { public virtual int Id { get; protected set; } public virtual string Name { get; set; } public virtual bool IsClosed { get; set; } pu...

0
投票
3答案
969 次观看

尝试在“ GET”创建操作期间填充下拉列表时出错

我想对C#、. NET 3.5和MVC的新知识有所了解。 我正在遍历MVC NerdDinner示例,如果您在此处查看ViewModel: http://nerddinnerbook.s3.amazonaws.com/Part6.htm#highlighter_662935 您可以看到“国家/地区”列表及其填充方式,这似乎很好用,但是我尝试使用LINQ在下面做类似的事情,但是SelectSelect方法存在问题,即使它继承自IEnumerable接口。 我有一个带有状态表外键的任务表。当我对create动作执行GET时,以下代码给了我NullReferenceExceptio...

2
投票
2答案
8981 次观看

将SelectList“ SelectedValue”传递给控制器​​操作方法

我有一个注册表,其中显示了用户名(文本框),电子邮件(文本框)和部门(SelectList)。名称和电子邮件已预先填充(我正在使用Windows身份验证,Intranet应用程序),并且我希望将Dropdown中的SelectedValue作为Int32发送到我的控制器,我不想将整个SelectList发回。该列表现在很小,但是将会增长到可观的规模。 我是一个名为RegistrationViewModel的类,它包含这些字段的公共属性。但是,当我将SelectList用于DivisionList时,会收到此错误:No parameterless constructor defined ...

3
投票
2答案
3882 次观看

MVC-dropdownlist无法在“编辑”视图中正确填充

我已经按照“ NerdDinner”教程进行了开发,正在构建我的第一个MVC应用程序。但是,以同样的方式从SelectList创建下拉列表时,我遇到了一个问题。 由于某种原因,当我调出“编辑”视图时,即使在数据库中另外设置了数据并且“详细信息”视图显示了正确的值,下拉列表也没有显示正确的选择。每个人都只想出列表中的第一个值。 我已经遍历了NerdDinner代码,一生都看不到任何区别,但是该应用程序在编辑时会正确显示具有当前值的下拉列表,而我的则不会。> 有人建议从这里去哪里?如果有人要求特定的内容,我可以发布代码段。 更新: 在字段集中: <...

0
投票
1答案
640 次观看

ASP.NET-后端的别名下拉列表名称

我正在使用.NET 3.5,MVC。 我想使用一组字符串别名来表示数据库值。也就是说,当用户从下拉菜单中选择一个选项时,它实际上将表中的值设置为0、1、2等,而不是下拉菜单中显示的文本。 例如我在做: IdName[] Thing = new[] { new IdName { Id = 0, Name = "No Selection" }, new IdName { Id = 1, Name = "Thing A9" }, new IdName { Id = 2, Name = "Thing C12" }, new IdName { Id = 3, Name = "T...

126
投票
23答案
226425 次观看

如何使此ASP.NET MVC SelectList正常工作?

我在控制器中创建一个selectList,以显示在视图中。 我正在尝试即时创建它,就像这样... myViewData.PageOptionsDropDown = new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15"); 它可以编译,但是输出不好... <select id="PageOptionsDropDown" name="PageOptionsDropDown"> <option>10</option> <opti...

112
投票
13答案
177672 次观看

如何在ASP.net MVC中将项目添加到SelectList

基本上,我希望在SelectList的开头插入一个项目,默认值为0,文本值为“-Select One-” 类似 SelectList list = new SelectList(repository.func.ToList()); ListItem li = new ListItem(value, value); list.items.add(li); 可以做到吗?

0
投票
1答案
688 次观看

MVC扩展方法

我正在尝试编写一种简单的扩展方法,该方法允许我通过文本而不是值在MVC SelectList中选择一个项目。 这是我想出的,但是尽管在调试时将该项目设置为选中状态,但返回的SelectList包含了所有其selected = false的项目。 有什么想法吗? public static SelectList SelectByText(this SelectList list, string TextValue) { foreach (var item in list) { if ...

0
投票
1答案
969 次观看

没有从传递给ViewData的View的SelectList中设置Dropdownlist值

我正在尝试填充办公室位置(文本)和地址(值)的下拉列表 显示页面后在浏览器中查看页面源时,我可以看到select(下拉列表)选项值全为“”。这是我的代码。我正在使用LinqToSql数据上下文调用来获取SelectList的数据。在调试器中,我可以看到从呼叫返回的列表实际上确实具有我需要的地址和办公地点。 我的模型数据上下文代码: public partial class uls_dbDataContext { public List<office_location> GetOfficeLocations() { return office...

2
投票
2答案
8991 次观看

在ViewData中使用selectlist填充dropdownlist

我正在尝试填充HTML。带有selectlist的下拉列表,其中填充了数据库调用中的字符串值(位置地址)和文本(位置描述)字段。我将选择列表作为视图数据传递给我的视图。下拉列表可以很好地填充,但是当我使用该值时,它会为null或为空,这是我在javascript函数中输入的警报所看到的。这是代码任何想法为什么this.locations.value为null: 我的查看代码: <script type="text/javascript"> var map; var gdir; var geocoder = null; var addres...

2
投票
4答案
11621 次观看

创建动态“选择(下拉)”列表的最佳方法?

我正在使用jQuery和jqGrid。 我试图动态填充一个选择列表,每一行一个,我需要向其中添加一个click事件。当选择列表被填充时,我将获取要选择的项目的索引,然后在添加所有项目之后,我将尝试设置所选项目。 我尝试过 $("#taskList")[0].selectedIndex = taskIndex; $("#taskList").selectOptions(taskIndex, true); $("#taskList").val(1); //Tried to see if I could select any index and no luck. $("#taskLis...

8
投票
2答案
7569 次观看

在ASP.NET MVC中选择列表用法

我在公司做的第一个MVC网站上工作,我发现自己做的很多事情之一是在控制器中创建选择列表,将其放入viewdata中,并在创建html.DropDownList时读取它们。还有一些让我印象深刻的事情。 某些页面可以重复列出事情(用户可以根据需要向酒店添加任意数量的房间时,其房间价格),目前我使用的是相同的选择列表,这是一种好的做法还是应该他们每个人都有一个? 在前面的示例中,“房间”是通过jpart的renderpartial或ajax调用呈现的ascx。控制器传递选择列表以使ascx可以使用它的最佳方法是什么,当前我将页面的viewdata添加到页面,将其viewdata传递给...

5
投票
3答案
2062 次观看

有人向我解释Html.DropDown,它是最亲爱的朋友SelectList

如果您检查我之前的问题,您可能已经注意到我没有得到SelectList和Html.DropDown()。我很奇怪,我似乎是其中唯一的一个。因此,也许我应该尝试改变自己的心态,或者也许某些我不知道的事情会彻底清除一切。我真的很喜欢整个MVC框架,但是SelectList只是不适合我。所以这是我的清单: SelectList 为什么实例化后不能设置所选值 为什么不能按项目索引设置selectedValue 为什么selectedvalue有时是字符串,有时是我放入的类,有时是ListItem 为什么只能通过GetItems()访问这些项目 为什么selectedItem和l...

0
投票
1答案
380 次观看

为什么不在“选择列表”中设置selectedValue,使该值在浏览器中突出显示?

当我这样做时: new SelectList(items, dataValueField, dataTextField, items.First()); 我得到一个SelectList,该项目处于选中状态(它作为SelectedValue插入),但未突出显示。 我应该怎么做才能获得一个带有下拉列表的列表,我可以在该列表中预先决定在页面加载时选择了哪个项目?

3
投票
1答案
2644 次观看

HTML.DropDownList和模型绑定

为什么在DropDown上无法进行模型绑定? 我在做什么错? 为了说明我的问题,我做了以下事情: 创建了一个新的asp.net MVC项目(beta1) 创建了以下类: HomeViewData : ViewDataDictionary +List : SelectList 如下所示将视图数据添加到HomeController类中 Homecontroller: Controller +HomeViewData vd = new HomeViewData 在我的Home.Index()方法中添加了以下几行 vd.list = new SelectList...

6
投票
2答案
6122 次观看

计数选择列表项(计数IEnumerable)

您可以在此处和在此我不是asp.net MVC的SelectList的好朋友。 这次,我想知道如何计算其中的项目。如果可能的项目没有任何选择(items.count <2),我想显示一个标签而不是下拉列表。 -编辑- 尽管威尔的答案也可能有效,但简单的方法是致电 .GetListItems().Count() 这将禁用您本应进行的任何延迟读取,但是由于它们无论如何都会处于下拉菜单中,所以我认为这不是问题。

31
投票
10答案
37571 次观看

实例化后在SelectList中设置所选值

我是否认为在创建C#类SelectList之后无法设置所选值? 有点傻吗?

1
投票
4答案
1385 次观看

使用SelectList进行模型绑定

我使用Html.DropDownList(string NameSelectListInViewData)方法创建一个DropDown。 这将生成具有正确值的有效Select输入。一切都很好。 但是,提交时,源SelectList中的值未绑定。 案例: ViewData.SearchBag.FamilyCodes: public SelectList FamilyCodes { get; set; } 生成下拉列表的HTML <%=Html.DropDownList("SearchBag.FamilyCodes")%> 生成的html: &l...