alef.divar
شنبه 10 اسفند 1392, 21:31 عصر
سلام
من یه فرم ایجاد کردم که نظرات کاربر ها رو میگیره و میخوام وقتی کاربر کلید ثبت نظر رو زد زیر دکمه نوشته بشه "نظر شما با موفقیت ثبت شد".
اما این کد اجرا نمیشه!
مشکل چیه؟
کد مربوط به view:
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset dir="rtl">
<legend>نظر شما</legend>
<div class="editor-label">
@Html.LabelFor(model => model.title)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.title)
@Html.ValidationMessageFor(model => model.title)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.context)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.context)
@Html.ValidationMessageFor(model => model.context)
</div>
<p>
<input type="submit" value="ثبت" />
</p>
<p>
@if (true)
{
<span>@ViewBag.textPoll</span>
}
</p>
</fieldset>
}
کد مربوط به controller:
[HttpPost]
public ActionResult Create(poll poll)
{
ViewBag.textPoll = "نظر شمت با موفقیت ثبت شد.";
if (ModelState.IsValid)
{
db.polls.Add(poll);
db.SaveChanges();
return RedirectToAction("Create");
}
return View("Create");
}
متن مورد نظر بعد از post شدن نشون داده نمیشه؟!!!!!
PLZ F1
من یه فرم ایجاد کردم که نظرات کاربر ها رو میگیره و میخوام وقتی کاربر کلید ثبت نظر رو زد زیر دکمه نوشته بشه "نظر شما با موفقیت ثبت شد".
اما این کد اجرا نمیشه!
مشکل چیه؟
کد مربوط به view:
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset dir="rtl">
<legend>نظر شما</legend>
<div class="editor-label">
@Html.LabelFor(model => model.title)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.title)
@Html.ValidationMessageFor(model => model.title)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.context)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.context)
@Html.ValidationMessageFor(model => model.context)
</div>
<p>
<input type="submit" value="ثبت" />
</p>
<p>
@if (true)
{
<span>@ViewBag.textPoll</span>
}
</p>
</fieldset>
}
کد مربوط به controller:
[HttpPost]
public ActionResult Create(poll poll)
{
ViewBag.textPoll = "نظر شمت با موفقیت ثبت شد.";
if (ModelState.IsValid)
{
db.polls.Add(poll);
db.SaveChanges();
return RedirectToAction("Create");
}
return View("Create");
}
متن مورد نظر بعد از post شدن نشون داده نمیشه؟!!!!!
PLZ F1