12 ŞUBAT 2011, CUMARTESİ
@Html.BeginForm Görüntüleme "Sistemi.Web.Mvc.Html.MvcForm" Sayfasında
İçinde bir manzarayı görüntüleme tarayıcısında görüntülendiğinde 'deyim . eğer bir silme düğmesi ekledim bu dikenli bir görünümü var ^strong>"Sistemi.Web.Mvc.Html.". MvcForm Sil düğmesini.
Bundan nasıl kurtulabilirim?
İşte kod:
<div id="deletestatusupdate">
@if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase))
{
@Html.BeginForm("deleteupdate", "home")
@Html.Hidden("returnUrl", Request.Url.ToString())
<button name="id" value="@update.StatusUpdateId">Delete</button>
}
</div>
Yukarı işlenmiş Jilet Görünümünde gösterir.
Sistem.Web.Mvc.Html.MvcForm[Sil] Düğmesini
[sil düğmesi] gerçek bir düğme, bir ekran görüntüsü almak gibi hissetmedim bir yokmuş gibi davrandım.
Yardımlarınız için teşekkür ederim.
CEVAP
12 ŞUBAT 2011, CUMARTESİ
Bir form oluşturmak için önerilen yol şudur:
<div id="deletestatusupdate">
@if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase))
{
using(Html.BeginForm("deleteupdate", "home"))
{
@Html.Hidden("returnUrl", Request.Url.ToString())
<button name="id" value="@update.StatusUpdateId">Delete</button>
}
}
</div>
Alternatif olarak bunu yapabilirsiniz:
<div id="deletestatusupdate">
@if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase))
{
Html.BeginForm("deleteupdate", "home");
@Html.Hidden("returnUrl", Request.Url.ToString())
<button name="id" value="@update.StatusUpdateId">Delete</button>
Html.EndForm();
}
</div>
Özgün yaklaşım işe yaramadı sebebi BeginForm()
doğrudan çıkışı yazar olmasıdır.
Bunu Paylaş:
Yazma "Html.BeginForm" Traş ...
Windows update "tür veya ad alanı...
HTML/CSS konumlandırma "kaydır: a...
HTML: Tab boşluk yerine birden fazla b...
Html "rol" öznitelik amacı n...