仓酷云

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

[学习教程] ASP.NET网页设计asp.net开辟漫笔

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:32:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。asp.net1.在ASP.net页面上,实行JSP(1),在PageLoad中,增加.Attributes.Add
this.imgSelectBatchID.Attributes.Add("onclick","SelectSwatchCheckBill(ctlProductID,ctlNofityCom,ctlCheckBillID,ctlSelBatchID);");

对应的jsp历程
functionSelectSwatchCheckBill(ProductID,CompanyID,InCheckBillID,BatchID)
{
para=ProductID.value
para1=CompanyID.value
varobj=newObject();
obj.Var1=BatchID;
obj.Var2=InCheckBillID;
window.showModalDialog(../selectforms/SelectFrame.aspx?url=../selectforms/sglSelectSwatch.aspx&type=+para+&companyid=+para1,obj,
dialogheight=580px;dialogwidth=700px;status=no;edge=raised;scroll=no);
}

aspx的代码页,获得查询参数
privatestringType
{
get
{
if(ViewState["Type"]!=null)
returnViewState["Type"].ToString();
else
return"";
}
set
{
ViewState["Type"]=value;
}
}
privatestringCompanyID
{
get
{
if(ViewState["CompanyID"]!=null)
returnViewState["CompanyID"].ToString();
else
return"";
}
set
{
ViewState["CompanyID"]=value;
}
}

privatevoidPage_Load(objectsender,System.EventArgse)
{
if(!IsPostBack)
{
try
{
Type=Request.QueryString["type"].ToString();
CompanyID=Request.QueryString["companyid"].ToString();
}
catch
{}
}
}
2.在ASP/asp.net页面加载时,实行JS历程
<scriptlanguage="javascript">
functionPopulateData()
{
}
</script><bodyMS_POSITIONING="GridLayout"background="../../../Images/mailuserbg.gif">
<scriptlanguage="javascript">
functionSetCookie(sName,sValue)
{
document.cookie=sName+"="+escape(sValue)+";";
}
</script>
<body>

<BODY>

<body>
<body>
<bodyQUERY_STRING"].ToString()%>,,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=no);close();">
3.asp.net页面中,服务器控件对JS历程的实行(2)
<scriptlanguage="javascript">
functionselQueryBatchEx(para,para1,para1,para2,para3,para4,para5)
{
varrtnVal=window.showModalDialog(../../selectform/SelectQueryBatch.aspx?opener=+para+&B=+para1+&C=+para2+&D=+para3+&E=+para4+&F=+para5,,dialogwidth=600px;dialogheight=400px;status=no;edge=raised;scroll=no);
if(rtnVal!=null)
{
if(rtnVal.val2==OK)
{
para.value=rtnVal.val1;
document.forms[0].elements[txtBatch].value=rtnVal.val1;

}
}
}

//以下历程和,在PageLoad中,用ImgSelBatch.Attributes.Add等效
//this.ImgSelBatch.Attributes.Add("onclick","selQueryBatchEx(txtBatch,txtA,txtA,txtA,txtA,txtA);");
functionSelectBatch(e)
{
if(event.srcElement.id=="ImgSelBatch")
{
returnselQueryBatchEx(txtBatch,txtA,txtA,txtA,txtA,txtA);
}
}
document.onclick=SelectBatch;

</script>
2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。
admin 该用户已被删除
沙发
发表于 2015-1-18 18:09:43 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-22 20:05:06 | 只看该作者
那么,ASP.Net有哪些改进呢?
不帅 该用户已被删除
地板
发表于 2015-1-31 10:54:50 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-6 19:03:40 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
兰色精灵 该用户已被删除
6#
发表于 2015-2-18 08:58:07 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
再见西城 该用户已被删除
7#
 楼主| 发表于 2015-3-6 03:14:47 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
小妖女 该用户已被删除
8#
发表于 2015-3-12 19:28:40 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
莫相离 该用户已被删除
9#
发表于 2015-3-20 02:15:58 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 22:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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