2014-09-17 4 views
0

Я новичок в MVC, поэтому, пожалуйста, несите меня.Обновление HTML с помощью @ Html.Partial MVC 5

У меня есть вид под названием «Edit.cshtml», который в основном получает информацию, хранящуюся в моей модели, чтобы пользователь мог обновить свои данные. Код мнение

@using (Html.BeginForm()) 
     { 
      @Html.ValidationSummary(true) 
      <fieldset> 
       @Html.HiddenFor(model => model.Id) 
       @Html.Partial("RsvpForm", Model) 
      </fieldset> 
     } 

Это работает, однако, я хотел бы изменить имя метки для кнопки или любого другого элемента управления из HTML оказанной объекта, который возвращается из @HTML.Partial вызова.

Кнопка текст, который я хочу изменить, которая оказывается выше

<div class="text-center"> 
     <input class="btn btn-success" type="submit" value="Submit RSVP" /> // Change the value basically to "Update RSVP" 
    </div> 

Возможно ли это? И если да, то как?

** Edit ""

Javascript другой вариант,

+0

Не ясно, что ваш вопрос. Кнопка находится в 'Edit.cshtml' или частичном. Как определяется значение –

+0

Привет, Стивен, извиняюсь, я начал работать с MVC этим утром, поэтому подумал, что будет неясно! кнопка объявляется в другом представлении, называемом RSVP.CSHTML, я использую тот же макет, чтобы добавлять и обновлять информацию, поэтому почему у меня есть .partial (опять же это правильно?), но значение (текст) кнопки жестко закодировано в представлении RSVP – user3428422

+0

Не знаете, почему вам нужно частичное - у вас есть методы «Создать» и «Изменить»? И что вы хотите, чтобы текст кнопки основывался на том, какое условие –

ответ

1

Просто возьмите Viewbag и установите его значение как Viewbag.data = "Update RSVP"; и установите значение кнопки с Viewbag, как показано ниже:

<div class="text-center"> 
    <input class="btn btn-success" type="submit" value="@Viewbag.data" /> 
</div> 
+0

Спасибо, я подумал, что Viewbags нахмурились! – user3428422

+0

Ваше приветствие .. !! .. @ user3428422 –

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