有没有办法让多个下拉菜单在同一个剃刀页面上显示来自同一个数据库实体的数据,而无需创建几个具有新ID的类(例如ResourceID;ResourceID1;ResourceID2)?
我能够在“Create.cshtml”和“Edit.cshtml”剃须刀页面中显示来自MS数据库的适当数据,但是所选数据在保存时会显示所选资源的ID,而不是“Index.cshtml”、“Detail.cshtml”和“Delete.cshtml”视图中的资源名称。
资源模式:
namespace ProjectReporting.Models
{
public class Resource
{
模型类:
public class User {
[Key]
public Guid UserId { get; set; }
[Display(Name = "User Name")]
public string UserName { get; set; }
public virtual ICollection<Asp_Membership> CreateDates { get; set; }
}
public class Asp_Membership {
[Key]
public Guid UserI
我一直在尝试创建一个带有MVC Core的CodeFirst方法的应用程序,并使用实体框架和ViewModel。 问题是分支下拉列表中没有填充任何内容。 对于我的生活,我不能找出我做错了什么,但我怀疑我的控制器中的问题。 请帮帮忙。 我的模型 public class Intermediary
{
public int IntermediaryID {get; set; }
public string RegisteredName {get; set; }
public string TradingName {get; set; }
public DateTi
我必须创建一个表、一个父表和一个子表,它们具有一对一的关系,这是我在asp.net核心mvc中使用实体框架创建的。我的问题是,当我通过视图或insert查询将数据插入到表中时,foreignkey列是'null‘。
使用此代码创建的父表:
public class Profile
{
[Key]
public int ProfileId { get; set; }
[Required]
public string Name { get; set; }
[Required]
public string MainPositions { get
我对C#、MVC和EF非常陌生,我遇到了一个我似乎无法解决的问题。
我试图更新Create.cshtml视图,以便它显示/列出项目名称位于不同表中的itemName而不是itemID。
到目前为止,下面是我代码的一部分:
型号:
using System;
using System.Collections.Generic;
namespace CIMSTest.Models
{
public class DirectActivityItem
{
public int ID { get; set; }
public int DirectTypeI
我现在有两个型号: Movie.cs
public int MovieId { get; set; }
public Genre Genre { get; set; }
public int GenreId { get; set; }
public string MovieTitle { get; set; }
Genre.cs
public int GenreId { get; set; }
public string GenreName { get; set; }
public List<Movie> Movies;
我的Create.cshtml视图
<div c
我有一个ASP.NET 2.0应用程序。我想开始用HTML5特定的标记/特性来增强它。这是否意味着第一步是改变这一行:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
在每个.ASPX文件的顶部
<!DOCTYPE html>
然后我使用的任何HTML5特定标记都可以吗?
我有一个ASP.NET MVC4 C#应用程序,我想在一个视图中显示来自3个不同模型的数据。
这些模式通过如下的外键进行关联:
Model A | Model B | Model C
ID | ID | ID
A_ID | B_ID
在模型A的View中,我希望能够显示在B和C中链接的数据。
现在,在模型A的视图(详细信息)中,我可以执行以下操作:
@model Application.Models.A
@foreach (var b Model.B)
{
@Html.DisplayFor(modelB => B.T
所以我想知道如何在动态列表中创建一个动态列表,它使用editorfor表单来动态添加项目。我使用这个博客动态添加条目: https://dev.to/stevcooo/add-items-dynamically-in-list-in-net-core-40i9 下面是我的订单模型 ''''
public class Order
{
[Key]
public int OrderId { get; set; }
[Required]
[StringLength(100)]
我有两种型号和一张连接桌。我想使用相同的视图来编辑和创建新的采购订单,同时在相同的表单中添加项目。
PurchaseOrder模型:
public class PurchaseOrder
{
public int ID { get; set; }
[Required]
public string Requester { get; set; }
public int WorkOrder { get; set; }
[Required]
public string WorkSite { get; set; }
public strin
I've three Models :
修理:
public class Repairs
{
public int ID { get; set; }
public int TaskNumber { get; set; }
public int PiecePrice { get; set; }
public int WorkerPrice { get; set; }
public string RepairLocation { get; set; }
public int CarsID { get;
你好,需要您的帮助来确定这段代码的错误所在,这用于从复选框列表多个选择中填充sql,但没有给出所需的结果。
我需要在同一行的列上保存每个选择,但是每次运行时,它都会给出相同的结果
field_1 field_2 field_3 id
test2 test3 test4 1
即使是从cbl中选择的值(测试5、测试6、测试7)也不是(测试2、测试3、测试4)。
非常感谢您的帮助:)
Test.aspx.vb
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Butto
新的实体框架,并试图包含来自SQL视图的数据,SQL视图是站点代码和名称的列表。我目前正在尝试列出所有的Incident,但是显示站点名称而不是站点代码。我从Incident.Site作为一个int开始,但后来我不知道如何从它加载名称。
课程:
public class Incident
{
public int Id { get; set; }
public Site Site { get; set; }
public string Title { get; set; }
public string ReportedBy { get; set; }
}
pu
在下面的代码中,我试图将当前登录用户的用户名和他们正在订购的项目的详细信息输入数据库,但这并不有效,因为我只是不知道将用户名和所选项添加到数据库中。
[HttpPost]
public async Task<IActionResult> AddOrder([Bind("Id,Name,Location,Price,Description")] Order order)
{
var user = _userManager.GetUserName(User);
if (ModelStat
我目前正在使用ASP-NetCore剃须刀页面创建一个web应用程序.其中有两个相似的页面,它们可以提取两个互补的数据。因此,它们的Pagemodel的代码几乎相同,唯一的区别是使用了!=而不是==。尽管如此,使用==的一个没有问题地运行,而另一个则有以下错误:
System.NullReferenceException: Object reference not set to an instance of an object.
at lambda_method(Closure , AccountRequest )
at System.Linq.AsyncEnumerable.Wh
我想知道我应该如何使用来自ASP.NET的身份,以便创建用于链接2个不同表的表。
例如,我们有ASP.NetUsers和ASP.NetRoles。默认身份提供程序将生成用于存储分配给用户的角色的ASP.NetUsersRoles。
我想对另外两张表做同样的事情。假设我有默认的users表和一个名为Context的表。
我想有ASP.NetUsers,上下文和ASP.NetUsersContexts链接用户一个或多个上下文。
我现在拥有的是在Asp.Net用户表中有一个外键的上下文表,我想去掉它并使用关系表。有可能吗?
这就是我现在的方式:
public class ApplicationUse