2013-03-01 5 views
0

У меня есть 2 таблицы Что я пытаюсь использовать в последнем div, где CategoryName является списком DrobDown с именами, которые я уже вставлял ... как получить эти данные? Если что-то о коде не ясно, я объясню это моя модель:Вставить строку из выпадающего меню с данными из другой таблицы

public class Profits 
{ 
[Key] 
    public int id { get; set; }  
    public double Value { get; set; } 
    public string Description { get; set; } 
    public DateTime DateCreation { get; set; } 
    public ProfitCategories CategoryName { get; set; } 
} 

}

это мой контроллер:

public ActionResult DoInsertProf(Profits profits) 
     { 
      var Profit = new Profits 
      { 
       CategoryName = profits.CategoryName, 
       Value = profits.Value, 
       DateCreation = DateTime.Now, 
       Description = profits.Description, 
      }; 
      db.Profit.Add(profits); 
      db.SaveChanges(); 
      return Redirect("/SelectData/ReadProfit"); 
     } 

и это мое мнение:

@using (Html.BeginForm("DoInsertProf","InsertProfit")) 
{ 
    @Html.ValidationSummary(true) 

    <fieldset> 
     <legend>Profits</legend> 

     <div class="editor-label"> 
      @Html.LabelFor(model => model.Value) 
     </div> 
     <div class="editor-field"> 
      @Html.EditorFor(model => model.Value) 
      @Html.ValidationMessageFor(model => model.Value) 
     </div> 

     <div class="editor-label"> 
      @Html.LabelFor(model => model.Description) 
     </div> 
     <div class="editor-field"> 
      @Html.EditorFor(model => model.Description) 
      @Html.ValidationMessageFor(model => model.Description) 
     </div> 




     <div class="editor-label"> 
      @Html.LabelFor(model => model.CategoryName) 
     </div> 
     <div class="editor-field"> 
      @Html.EditorFor(model => model.CategoryName) 
      @Html.ValidationMessageFor(model => model.CategoryName) 
     </div> 

ответ

0

Ваш вопрос действительно не ясен, и код не помогает ... Вы пытаетесь загрузить форма с DropDown заполнена или показать некоторые результаты после того, как было выполнено сохранение?

+0

пытаясь загрузить с выпадающим списком и данными в выпадающем списке отсюда в модели: public ProfitCategories CategoryName {get; задавать; } – Krasimir

+0

hmm ok, тогда вы должны использовать DropDownList или DropDownListFor, вероятно. Проверьте этот [вопрос] (http://stackoverflow.com/questions/5070762/mvc3-razor-html-dropdownlistfor) – JoelH

 Смежные вопросы

  • Нет связанных вопросов^_^