c# - 如何根据实体框架中的下拉列表选定项填充表单字段以进行更新?
问题描述
我正在使用 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
推荐阅读
- javascript - Google AppScript 发送带有正文的 GET 请求,从不 POST 请求?
- javascript - 使用 Discord.js 编写 JSON 文件
- javascript - 使用 .innerHTML 将数字列表连接到列表中
- android - RecyclerView 项目未使用 LiveData 更新
- javascript - 将 gulpfile.js 转换为 v4
- python - 当单个实例应该被更新时,一个类的多个实例被更新
- python - 在 python 的图中添加斜率和 r^2
- c - 我找不到这个分段错误
- php - 类常量和依赖注入的好习惯是什么
- python - 管道中的python脚本:errno22