如何禁止用户直接对TextBox进行数据粘贴?(ASP.NET WEB开发)
如题,本人是新手,在网上看了很多方法,都解释的不是很清楚,希望能有位明白人出来说说清楚,另外请注意,不是 WinForm 而是 ASP.NET (WEB开发)。
--------------------------------------------------
protected override void WndProc(ref Message m)
{
int WM_COPY = 0x0301;
if(m.Msg == WM_COPY)
{
return;
}
base.WndProc (ref m);
}
--------------------------------------------------
以上方法好像是Winform的,在这里无效。
我希望实现的功能是禁止用户对TextBox进行粘贴,不管是右键菜单还是Ctrl+V,都要屏蔽,也就是说必须手动对控件进行输入。各位高手最好是能够提供制作自定义控件或者重载原TextBox控件的方法,在这里先谢谢大家,望知道的多加帮忙~!
------解决方案-------------------- <body
onselectstart= "return false "
oncopy= "return false "
oncut= "return false "
onpaste= "return false "
oncontextmenu= "return false "
>
onselectstart= "return false " //禁止选取网页上的内容
oncopy= "return false " //禁止拷贝
oncut= "return false " //禁止剪切
onpaste= "return false " //禁止粘贴
oncontextmenu= "return false " //禁止鼠标右键