PDA

View Full Version : سوال: مشکل در استفاده از Html.BeginForm



mvardin
پنج شنبه 07 آذر 1392, 09:34 صبح
سلام
من کد زیر رو تو View نوشتم

@using (Html.BeginForm("Insert", "Controller", FormMethod.Post))
{
<tr>
<td colspan="2">
<fieldset>
<legend>A</legend>
<table>
<tr>
<td colspan="2">
<img id="image" src="@ViewBag.PicUrl" alt="" />
</td>
</tr>
<table>
</fieldset>
</td>
</tr>
<tr>
td colspan="2">
<fieldset>
<legend>B
</legend>
<div>
@(
Html.Kendo().Grid...
)
</div>
</fieldset>
</td>
</tr>
<tr>
td colspan="2">
<fieldset>
<legend>C</legend>
<table>
<tr>
<td>نام کاربری
</td>
<td>
@Html.Kendo().AutoComplete().Name("txtUsername")
</td>
<td>رمز عبور
</td>
<td>
@Html.Kendo().AutoComplete().Name("txtPassword")
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" style="width: 150px;" class="btn" value="ثبت نام" name="btnRegister" />
</td>
<td></td>
<td></td>
</tr>
</table>
</fieldset>
</td>
</tr>
}

ولی توی خروجی نمی دونم چرا اینجوری میشه:


form method="post" action="/AzmonSection/Applicant/Insert"></form>
بقیه Html ها اینجا ...
یعنی توی تگ فرم هیچی قرار نمیگیره؟
دلیلش چی میتونه باشه؟!

mvardin
پنج شنبه 07 آذر 1392, 10:13 صبح
حله، مشکل از کد زیر بود!


<td colspan="2"> <fieldset>

hakim22
پنج شنبه 07 آذر 1392, 10:20 صبح
در HTML تگ tr بدون تگ Tableمفهومی ندارد. اشکال در HTML شماست.

mvardin
شنبه 09 آذر 1392, 07:37 صبح
نه عزیزم، Table داره ولی برای خلاصه نویسی نذاشتم تا خط کد زیاد نشه!
به هر حال مشکل همونی بود که گفتم
دست شمام درد نکنه!