我正在使用asp.net mvc 4开发应用程序,这里有一个下拉列表,它显示了一些金额。我的模型名为Search,它有一个名为最小十进制类型的变量,在下拉列表中显示为
@Html.DropDownList("Minimum", new List<SelectListItem>
{
new SelectListItem { Text="Less Than 5000", Value="1"},
我有一个7列的表,其中的编辑模式是使用javascript处理的。单击行中的Edit将使2列可编辑。它们将分别更改为下拉列表和文本框,并显示该行的Save Cancel选项。
保存可以在Firefox上运行,但不能完全在IE上运行。IE没有从下拉列表中获取值。它只保存文本框中的值。
下面是我选择对象的方式:
var jqInputs = $('input', nRow);
var jqSelect = $('select', nRow);
jqSelect[0].value
jqInputs[0].value //This is the textbox
我要做的是在编辑条目时,将下拉列表设置为它在数据库中的值。我可以很好地将下拉列表的值保存到数据库中,但我似乎无法在浏览器中设置控件以显示此内容。也就是说,选择的值"4“被保存到数据库中的条目ABC,但是当我返回到这个条目再次编辑它时,这不是选择的值--它是下拉列表中的第一项。
这是我的代码,用于在编辑条目时设置下拉列表的选定值,但它不起作用:
using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["AbleCommerce"].ToString()))
{
我一直在处理我能够填充的下拉列表,但如果我回来编辑记录,下拉列表不会显示选定的值.....
在控制器中,
var datacontext = new ServicesDataContext();
var serviceToUpdate = datacontext.Mapings.First(m => m.CustomerServiceMappingID == id);
var qw = (from m in datacontext.Mapings
where id == m.CustomerService
我正在使用一个MVC应用程序,它是遗留代码。到目前为止,我所做的更改是检索AccountDivisionModel对象列表的2个调用。原始代码调用存储过程并返回包含数据的ObjectResult。
public class AccountDivisionModel
{
int DivisionID;
string DivisionName;
int AccountID;
bool IsActive;
}
我正在进行两次调用,以检索属于帐户的部门列表和属于帐户联系人的(选定的)分区列表。
var aDivs = Account.GetDivisionByAccou