MVC3 获取不到textarea的文本值

我这要做一个修改功能,点击列表中一行数据,将它填充到修改页面,比如:

<table>
  <tr>
       <td><input type="text" id=""  class="w_20" name="name" value="<%=.Model.name %>" /></td>
       <td><input type="text" id=""  class="w_20" name="age" value="<%=.Model.age %>" /></td>
       <td><input type="text" id=""  class="w_20" name="address" value="<%=.Model.address %>" /></td>
       <td>
           <textarea name="description" style="width:400px;" rows="4" wrap="soft">
                <%=.Model.description %>
           </textarea>
        </td>
    </tr>
</table>

能将数据填充进来,后面还一个确认修改页面,功能都懂的:

<table>
  <tr>
    <td><%=.Model.name %></td>
       <td><%=.Model.age %></td>
       <td><%=.Model.address %></td>
       <td><%=.Model.description %></td>
  </tr>
</table>

上面3个text文本框(name、 age、 address)这三个值都能获取到,但是textarea这个的值获取不到,什么原因?

智慧大石
浏览 507回答 2
2回答

30秒到达战场

1 <textarea name="description" style="width:400px;" rows="4" wrap="soft"> 2 <%=.Model.description %> 3 </textarea> 修改为:给textarea分配一个id试一下 1 <textarea name="description" id="description" style="width:400px;" rows="4" wrap="soft"> 2 <%=.Model.description %> 3 </textarea>

ITMISS

检查你的Model中是否有description这个属性,以及和这个属性相对应的get/set方法
打开App,查看更多内容
随时随地看视频慕课网APP