• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

一个简单的效率问题,在线等 ,谢谢

enaking 2020-04-02 11:51:11
TextBox.Focus()

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), DateTime.Now.ToString(),
"$('#" + TextBox.ClientID + "').focus();", true);

哪个效率更高。两者各自在用法上有啥优势与区别。谢谢
...全文
163 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2020-04-02
直接回答把 一个是要提交页面,一个不提交页面 虽然俺们实在不想回答这种问题,但是没办法,你问了也只能答了。 ps:就连java们都放弃的后端组件渲染方式,为啥这里要死抱着。过多纠缠组件本身的机制让程序员们忘了本身的目的,写程序的活变成了看谁背的msdn多么
回复
吉普赛的歌 2020-04-02
都用 asp.net webform 控件了, 能有多大区别? 建议还是 TextBox.Focus(); .net webform 控件, 前端来操作控件容易造成很多不可控的意外情况。
回复
by_封爱 版主 2020-04-02
我们先不说哪个效率高点... 其实 你可以在代码里分别写 你要实现的2种模式. 然后看前台渲染的东西.. 甚至 页面就一个文本框 你在onload的时候 分别写2次试验. 至于效率 你完全可以看整体aspx返回的大小... 可能你自己输出的脚本 比自带的函数 少了几行代码.. 所以返回的东西越少 效率越高 对不?
回复
enaking 2020-04-02
引用 2 楼 wanghui0380 的回复:
直接回答把 一个是要提交页面,一个不提交页面 虽然俺们实在不想回答这种问题,但是没办法,你问了也只能答了。 ps:就连java们都放弃的后端组件渲染方式,为啥这里要死抱着。过多纠缠组件本身的机制让程序员们忘了本身的目的,写程序的活变成了看谁背的msdn多么
两种都要提交把,都是在cs里写的。又不是直接写在前端的。
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2020-04-02 11:51
社区公告

让您成为最强悍的C#开发者