首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET Razor页面数据链接

ASP.NET Razor页面数据链接
EN

Stack Overflow用户
提问于 2022-09-29 18:46:49
回答 1查看 132关注 0票数 -2

因此,我目前正在尝试创建一个使用ASP.NET Razor的顾问预约系统。到目前为止,我有两种模式,参赞和日程安排如下:

我现在正试图为一个顾问创建一个时间表,其中顾问的名字是从一个下拉列表中选择的,其中包含了数据库中的所有顾问。但是,当我试图创建计划时,我会收到一个错误,它说我不能将NULL值插入列描述中。所以,我认为,当我试图创建时间表时,它是在尝试创建一个新的顾问对象。

这是我的index.cshtml页面和调度模型的index.cshtml.cs页面

这是我的create.cshtml和create.cshtml.cs页面,也是用于调度模型的:

最后,我为顾问和日程展示了数据库表设计器:

如果有人能提供帮助,我只想在创建schedule.For时检索顾问名,原因是它试图创建一个新的顾问对象,因此它给了我一个错误,说明我不能在description列中输入这个值。

EN

回答 1

Stack Overflow用户

发布于 2022-09-30 01:55:49

您可以在模型顾问中发现您正在使用[Requeired] on public string Description{get;set;},当您使用_context.Schedule.Add(Schedule)时,您正在将Schedule.Counseller.Description传递给Create page.So中的OnPostAsync,它还将插入Counseller,并得到错误cannot insert the value NULL into column Description

如果要在添加Counseller时添加Schedule,则需要设置咨询[Required]属性的默认值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73900316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档