![]() |
1
0
对于那些试图将VB.Net与MVC结合使用的人,我为你们祈祷。很粗糙。很少有示例,而且有些语法在C#中不可用。所以,就我最初问题的答案而言。似乎是我的经验不足引起了这个问题的突然爆发。 在分析了我的问题之后,我想出了一个解决办法。首先,让我澄清一下我想做什么,然后解释一下我做了什么。目标是要有一个对象(在我的情况下是餐厅)。我想在Details视图上显示一个属性列表(在我的例子中是菜系),我可以将其分配给那个对象(餐厅)。这些属性是我在菜谱表中设置的菜谱(菜谱ID、名称、描述),当您向餐厅添加菜谱时,它会在另一个餐厅菜谱(RestaurantCuisineId、RestaurantId、CuisineId)中写入记录。因此,获取菜系列表是第一个任务,并将其显示在下拉列表中。这是通过在Details view函数中创建一个菜系选择列表来完成的,方法是创建一个菜系存储库并调用一个获取所有菜系列表的函数:
将此设置设置为选择列表后,可以通过执行以下操作在视图上轻松显示:
所以,这之后的问题才是真正的问题。我想要一个ActionLink,它将绑定到DropDownList的值。我这次尝试失败了。但幸运的是,我的jQuery没有灰尘,所以我执行了一个小魔术,如下所示:
所以,如您所见,我只是在用户更改所选美食时修改锚的ref。然后,在我的控制器中,我有一个功能设置,可以添加一种菜肴并从餐厅中移除一种菜肴:
我希望这对某人有帮助。这确实改变了我使用MVC的决定。尽管我知道我会遇到很多路障,但我还是100%被卖掉了。 |
![]() |
dagda1 · 实体框架一对多有条件 8 年前 |
![]() |
Ahmad · sql正常工作时,Linq查询不工作 8 年前 |
![]() |
techV · 避免使用带有多个where子句的Lambda表达式 9 年前 |
![]() |
Umesh Patil · 使用实体框架或linq显示记录 9 年前 |
![]() |
mgsdew · 无法将类型“System.Collections.Generic.List<AnonymousType#1>”隐式转换为“System.Collections.Generic.List<DAL.HRM_PersonalInformations>” 10 年前 |
![]() |
Gautam T Goudar · EF 4.0:根据条件包括 11 年前 |