仓酷云
标题:
ASP.NET教程之怎样在无革新页面的情形下完成客户端回...
[打印本页]
作者:
精灵巫婆
时间:
2015-1-16 22:43
标题:
ASP.NET教程之怎样在无革新页面的情形下完成客户端回...
觉得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
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
作者:
蒙在股里
时间:
2015-1-25 14:41
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
作者:
乐观
时间:
2015-2-2 22:31
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
作者:
柔情似水
时间:
2015-2-8 16:02
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
作者:
再见西城
时间:
2015-2-25 20:04
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
作者:
第二个灵魂
时间:
2015-3-8 02:28
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
作者:
变相怪杰
时间:
2015-3-15 20:12
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2