仓酷云

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

[学习教程] ASP.NET教程之怎样在无革新页面的情形下完成客户端回...

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:43:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊?客户端|革新|无革新|页面常常在网上找林林总总的材料看,来办理某一具有针对性的成绩,但是终极发明仍是MSDN好,惋惜年夜部分没有汉化,并且实例型的材料并非良多,但不论怎样说MSDN仍是必要我们仔细进修的!
<%@PageLanguage="C#"AutoEventWireup="true"
CodeFile="ClientCallback.aspx.cs"Inherits="ClientCallback"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML
1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<scripttype="text/javascript">
functionLookUpStock()
{
varlb=document.forms[0].ListBox1;
varproduct=lb.options[lb.selectedIndex].text
CallServer(product,"");
}

functionReceiveServerData(rValue)
{
Results.innerText=rValue;
}
</script>
</head>
<body>
<formid="form1"runat="server">
<div>
<asp:ListBoxID="ListBox1"Runat="server"></asp:ListBox>
<br/>
<br/>
<button>LookUpStock</button>
<br/>
<br/>
Itemsinstock:<spanID="Results"></span>
<br/>
</div>
</form>
</body>
</html>
1usingSystem;
2usingSystem.Data;
3usingSystem.Configuration;
4usingSystem.Collections;
5usingSystem.Web;
6usingSystem.Web.Security;
7usingSystem.Web.UI;
8usingSystem.Web.UI.WebControls;
9usingSystem.Web.UI.WebControls.WebParts;
10usingSystem.Web.UI.HtmlControls;
11
12publicpartialclassClientCallback:System.Web.UI.Page,
13System.Web.UI.ICallbackEventHandler
14{
15protectedSystem.Collections.Specialized.ListDictionarycatalog;
16protectedvoidPage_Load(objectsender,EventArgse)
17{
18StringcbReference=
19Page.ClientScript.GetCallbackEventReference(this,
20"arg","ReceiveServerData","context");
21StringcallbackScript;
22callbackScript="functionCallServer(arg,context)"+
23"{"+cbReference+"};";
24Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
25"CallServer",callbackScript,true);
26
27catalog=newSystem.Collections.Specialized.ListDictionary();
28catalog.Add("monitor",12);
29catalog.Add("laptop",10);
30catalog.Add("keyboard",23);
31catalog.Add("mouse",17);
32
33ListBox1.DataSource=catalog;
34ListBox1.DataTextField="key";
35ListBox1.DataBind();
36}
37
38publicStringRaiseCallbackEvent(StringeventArgument)
39{
40StringreturnValue;
41if(catalog[eventArgument]==null)
42{
43returnValue="-1";
44}
45else
46{
47returnValue=catalog[eventArgument].ToString();
48}
49returnreturnValue;
50}
51}
我认为,可以通过更加简单的首次编译,而增加第二次编译的负担,来提高java的运行效率。只是将java源代码进行简单的等价转换,而不假设编译成某种虚拟机器的目标格式,而由本地编译器针对性的二次编译。
若天明 该用户已被删除
沙发
发表于 2015-1-19 21:42:08 来自手机 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-25 14:41:14 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
乐观 该用户已被删除
地板
发表于 2015-2-2 22:31:11 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
柔情似水 该用户已被删除
5#
发表于 2015-2-8 16:02:46 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
再见西城 该用户已被删除
6#
发表于 2015-2-25 20:04:49 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-8 02:28:15 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
变相怪杰 该用户已被删除
8#
发表于 2015-3-15 20:12:34 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 01:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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