TextBox.Focus()
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), DateTime.Now.ToString(),
"$('#" + TextBox.ClientID + "').focus();", true);
哪个效率更高。两者各自在用法上有啥优势与区别。
都用 asp.net webform 控件了, 能有多大区别?
建议还是 TextBox.Focus();
.net webform 控件, 前端来操作控件容易造成很多不可控的意外情况。
一个是要提交页面,一个不提交页面
虽然俺们实在不想回答这种问题,但是没办法,你问了也只能答了。
ps:就连java们都放弃的后端组件渲染方式,为啥这里要死抱着。过多纠缠组件本身的机制让程序员们忘了本身的目的,写程序的活变成了看谁背的msdnwww.9iBee.com多么
两种都要提交把,都是在cs里写的。又不是直接写在前端的。
我们先不说哪个效率高点...
其实 你可以在代码里分别写 你要实现的2种模式.
然后看前台渲染的东西..
甚至 页面就一个文本框 你在onload的时候 分别写2次试验.
至于效率 你完全可以看整体aspx返回的大小... 可能你自己输出的脚本 比自带的函数 少了几行代码..
所以返回的东西越少 效率越高 对不?