2012-04-10 170 views
17

Có cách nào để đặt kích thước hộp văn bản mà không cần sử dụng CSS (thiết lập cột hoặc thuộc tính kích thước) không? Nếu vậy, làm thế nào?ASP.NET Razor View Html.TextBox size/width

@Html.TextBox("redeemamt", @Model.Amount) 

Trả lời

28
@Html.TextBox("redeemamt", @Model.Amount, new {style = "width: 100px;"}) 

hoặc bạn có thể thử với điều này:

@Html.TextBox("redeemamt", @Model.Amount, new { size = "100" }) 
+0

Tôi đã thử với size = "" nhưng không hiệu quả. – Reinard

+0

@ Html.TextBox ("refundamt", @ Model.Amount, mới {style = "width: 100px;"}) chắc chắn sẽ hoạt động –

+0

Tôi nghĩ anh ấy hoàn toàn không muốn tạo kiểu css. Nhưng vâng như đã nói trong câu trả lời của tôi, đây có lẽ là điều duy nhất có hiệu quả. –

4

Âm thanh như bạn đang tìm kiếm Html.TextArea:

@Html.TextArea((string)name, (string)value, (int)rows, (int)columns, (object)htmlAttributes)

0

nếu bạn đã thêm bootstrap sau đó bạn có thể kiểm tra thuộc tính đầu vào và sửa đổi

ví dụ: thay đổi chiều cao

input[type="text"] 
height: 25px; 
line-height: 25px; 
Các vấn đề liên quan