Tôi đang cố gắng tạo một Hộp văn bản nhiều dòng bằng cách sử dụng ASP.NET MVC với mã sau đây.tạo hộp văn bản nhiều dòng bằng cách sử dụng hàm Html.Helper
<%= Html.TextBox("Body", null, new { TextBoxMode = "MultiLine", Columns = "55px", Rows = "10px" })%>
Nó chỉ hiển thị một dòng văn bản có kích thước cố định.
mặt khác
<asp:TextBox runat="server" ID="Body" TextMode="MultiLine" Columns="55" Rows="10"></asp:TextBox>
ám chỉ rằng chánh kiến, nhưng trong phương pháp bài của bộ điều khiển với FormCollection tên hình thức
form["Body"];
trả về một giá trị null.
Chỉ cần lưu ý rằng trên ví dụ đầu tiên của bạn, bạn có Cột = "55px". Đó có phải là một lỗi đánh máy hay nó giống như trong mã?Xem nếu lấy mà ra sửa chữa vấn đề của bạn :) Tôi không chắc chắn nếu nó sẽ vì vậy đó là lý do tại sao đây chỉ là một bình luận ... –
Tôi vẫn sẽ đi xuống các tuyến đường dataannotations, trừ khi đây là một dự án MVC1 – MrBliz