【发布时间】:2026-01-03 06:40:01
【问题描述】:
我在 C# 中有一个 textarea,请看下面的代码:
<asp:Label ID="lblQuestions" runat="server" CssClass="addinfo">
Question & Comments</asp:Label>
<asp:TextBox ID="txtQuestions" Rows="5" Columns="5" TextMode="MultiLine" runat="server" MaxLength="250"></asp:TextBox>
现在我希望 textarea 不应接受超过 250 个字符,无论用户通过 WRITING 和 DRAG & DROP 等方式进行复制和粘贴,如果用户尝试复制或拖放超过 250 个字符,则前 250 个字符应该是复制到文本区域。我知道 TEXTAREA 中没有 MAXLENGTH 属性。如果 .NET 无法实现,则使用 javascript 或 Jquery 的解决方案将起作用。
请帮忙
【问题讨论】:
-
这似乎是这个问题的重复*.com/questions/1334286/…
-
除了那个问题的答案只适用于 IE - 而且有点难看 - 并且不适用于右键单击复制/粘贴或拖放。
标签: c# .net asp.net javascript html