如何根据实体框架中的下拉列表选择项填充表单字段以进行更新?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据实体框架中的下拉列表选择项填充表单字段以进行更新?相关的知识,希望对你有一定的参考价值。

我正在使用ASP .Net中的内容管理系统,我一直在使用EF代码第一种方法进行更新操作,但是我无法根据下拉列表中的所选项填充表单字段。

我试图填充表单字段,但我无法这样做,我尝试了像.Find()这样的方法,但它不起作用

protected void ddlSelectCourse_SelectedIndexChanged(object sender, EventArgs e)
    {
        CourseInfo ci = new CourseInfo();
        var selectedId = ci.Id;

        var obj = irep.GetSingleCourse(selectedId);
        txtCourseName.Text = obj.CourseName;  

    }

我想填充txtCourseName.Text字段以填充课程名称

答案

您是否应该在更改事件中使用EventArgs中的索引?从我可以看到你正在使用一个刚刚“新建”的CourseInfo对象的selectedId,大概id是一个int,在这种情况下它将是0

以上是关于如何根据实体框架中的下拉列表选择项填充表单字段以进行更新?的主要内容,如果未能解决你的问题,请参考以下文章

在下拉选择中,如何从数据库中填写完整的表单字段

如何使用另一个 MySQL 表中的现有数据填充预先选择的下拉字段?

如何将 django forms.py 选择项转换为 html 中的列表?

在 Laravel Jetstream 注册中添加填充的选择下拉列表

JS 表单 - 动态填充下拉列表 - 多选,表单填充

根据下拉列表中的选定值显示表单字段Angular TypeScript