У меня есть представление для отображения ресторана. В этом представлении внизу страницы я хочу отобразить форму комментариев, чтобы добавить комментарии к этому Ресторану.Как отобразить форму создания в существующем представлении MVC 4 и C#
Может кто-то, пожалуйста, помогите мне сделать это, используя MVC 4 & C#.
Мои модели имеет followign две таблицы:
/Classifieds TABLE
public class Classifieds
{
[Key]
public string C_Unique_Id { get; set; }
public string AdType { get; set; }
public string Title { get; set; }
public string Description { get; set; }
}
//ClassifiedsComments TABLE
public class ClassifiedsComments
{
[Key]
public string CCommentsUniqueId { get; set; }
public string CommentAuthor { get; set; }
public string Comment { get; set; }
[ForeignKey("Classifieds")]
public string C_Unique_Id { get; set; } //this is the foreign key of Classified record
public virtual Classifieds Classifieds { get; set; }
}
Объявления Подробнее вид:
@model SomeIndianShit.Models.Classifieds
@{
ViewBag.Title = "Details";
}
<table class="recordDetailsDisplayTableStype">
<tr>
<td colspan="2" align="left">
@Html.DisplayFor(model => model.Description)
<br /><br />
</td>
</tr>
<tr>
<td>
Ad Type
</td>
<td align="left"> :
@Html.DisplayFor(model => model.AdType)
</td>
</tr>
SOME OTHER FIELDS DISPLAY HERE
</table>
//Here I want to display "ClassifiedsComments" form to add comments to above Classified.
//HOW can I display the ClassifiedsComments create.cshtml code here??
вид прекрасен, но сообщение об ошибке отображается для метода Get Details в контроллере. ДЕЙСТВИТЕЛЬНО ИСПОЛЬЗОВАТЬ объявления Объявления = db.Classifieds.Find (id); или объявления AdsViewModelViewModel = db.ClassifiedsViewModel.Find (id); – Reddy
Если я использую Объявления AdsViewModelViewModel = db.ClassifiedsViewModel.Find (id); и найдите элементы в виде Details как Model.Classifieds.C_Unique_Id === отображается пустая страница – Reddy
Если я использую Объявления ads = db.Classifieds.Find (id); in Подробный метод в контроллере, сообщение об ошибке отображается как «Элемент модели, переданный в словарь, имеет тип« SomeIndianShit.Models.Classifieds », но для этого словаря требуется элемент модели типа« SomeIndianShit.Models.ClassifiedsViewModel ».» – Reddy