仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 585|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之ASP.NET与Javascript代码分离完成一种常...

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:37:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。asp.net|javascript  Javascript的子父页会见、函数挪用
  效果:好比一个设备办理体系的某处要填进设备编号,但设备编号一般对照难记,而大概记着的只是哪一个部门哪一个地位的设备。因而,我们想在文本框中间加一个按钮,点击以后弹出一个子页面,这里有设备编号、设备的各项概况对比的一个表格,我只需依据地位找到该设备,双击此纪录,设备编号便填上往了。
  完成历程:
  父页面
  翻开新窗口的javascript函数为:
functionopenpage(htmlurl)
{
varnewwin=window.open(htmlurl,"newWin","toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,
resizable=yes,top=100,left=200,width=650,height=300");
newwin.focus();
returnfalse;
}
</script>
  在按钮中挪用:
<asp:ButtonID="Button1"runat="server"Text="Button"OnClientClick="returnopenpage(child.aspx);"/>
  子页面:
  绑定gridview的数据源,并在它的RowDataBound事务里写代码以下:
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse)
{
strings="window.opener.document.getElementById(textbox1).value="+e.Row.Cells[1].Text+";window.close();";
if(e.Row.RowType!=DataControlRowType.Header)
{
e.Row.Attributes.Add("ondblclick",s);//双击选择
//当鼠标移到的时分设置该行色彩为"",并保留本来的背景色彩
e.Row.Attributes.Add("onmou搜索引擎优化ver","currentcolor=this.style.backgroundColor;this.style.backgroundColor=#C0C0FF;this.style.cursor=hand;");
//当鼠标移走时复原该行的背景致
e.Row.Attributes.Add("onmou搜索引擎优化ut","this.style.backgroundColor=currentcolor");
}
}
  申明:经由过程window.open翻开新页面,两个页面之前便有了一种父子干系。子页经由过程opener能够会见父页(控件及写在父页的js函数),父页一样经由过程sub能够会见子页。如在父页有个js函数sayhello(),在子页中只必要opener.sayhello()即可以挪用了。
  只利用很少的Javascript代码与asp.net分离,便完成了一种很好用的效果。
以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。
不帅 该用户已被删除
沙发
发表于 2015-1-19 10:11:33 来自手机 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
活着的死人 该用户已被删除
板凳
发表于 2015-1-24 12:09:06 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
深爱那片海 该用户已被删除
地板
发表于 2015-2-1 10:18:44 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
海妖 该用户已被删除
5#
发表于 2015-2-7 03:33:38 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
若相依 该用户已被删除
6#
发表于 2015-2-20 07:39:37 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
蒙在股里 该用户已被删除
7#
发表于 2015-3-6 16:44:07 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
再现理想 该用户已被删除
8#
发表于 2015-3-13 04:15:58 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
小妖女 该用户已被删除
9#
发表于 2015-3-20 12:37:32 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表