首先在body里面加些东西:
<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false" ondragstart="window.event.returnValue=false" onsource="event.returnValue=false">
通过这个,就可以屏蔽鼠标又键和IE的选择。
然后就是加密的代码了,写在cs文件里面:
public string DeEncode(string str)
{
StringBuilder objBuiler = new StringBuilder();
objBuiler.Append("<SCRIPT LANGUAGE=/"JavaScript/">");
objBuiler.Append("var Words =/""+ HttpUtility.UrlEncodeUnicode(str) +"/";");
objBuiler.Append("function SetNewWords()");
objBuiler.Append("{var NewWords;");
objBuiler.Append("NewWords = unescape(Words);");
objBuiler.Append("document.write(NewWords);}");
objBuiler.Append("SetNewWords();");
objBuiler.Append("</SCRIPT>");
return objBuiler.ToString();
}
使用的时候直接在text属性里面赋值就可以了,如下:
objCell.Text = DeEncode(dTemp.ToString());