Date: 02.01.2017 13:48:07
попробуйте так
public void Page_Load(Object sender, EventArgs e) { // Define the name and type of the client scripts on the page. String csname1 = "MyScript"; Type cstype = this.GetType(); // Get a ClientScriptManager reference from the Page class. ClientScriptManager cs = Page.ClientScript; string MyScript=@" function SelectHandler(e){ e = e || window.event; var targ = e.target || e.srcElement; targ.selectionEnd=targ.selectionStart;}; var inp = document.getElementById('" + textBox1.ClientID + "');inp.onselect = SelectHandler;"; cs.RegisterStartupScript(cstype, csname1, MyScript, true); }
Date: 02.01.2017 15:46:22
Date: 02.01.2017 16:31:50
"Я прячу текст в textbox, хочу что его не было видно, но чтобы он сохранялся, я решил закрасить его в белый цвет"
Отличный способ попасть в бан поисковых систем :-) А к чему это? Чтобы просто сохранить какой-то текст на странице не показывая пользователю, есть другие способы - например HiddenField.
"хочу, чтобы он не выделялся при нажатии клавиш ctrl+A"
ну, мое решение должно это обеспечить, попробуйте. у меня не установлен на этом компе ASP.NET, но с обычной HTML'овской Textarea работает
Автор: VadimTagil