ASP.NET网页编程之N个ASP.net DropDownList 无革新联动菜...
有专家说:java不是跨平台,java就是平台,这很好的定义了java的特点。有了java,你只需要等待java平台在新平台上移植。这还不错吧!只是,java不是一个平台,而是多个平台。你需要在这个java平台移植到另一个java平台。asp.net|菜单|联动菜单|革新|无革新再谈N个ASP.netDropDownList无革新联动菜单,就义N-1个ASPX来完成主动更新机制,制止革新的明灭!!以下代码相对可使用,也能够完成多级菜单。。。。============================
webform1.aspx
privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处安排用户代码以初始化页面
if(!IsPostBack)
{
SqlConnectioncon=newSqlConnection("packetsize=4096;userid=sa;datasource=SERVER;persistsecurityinfo=False;initialcatalog=pubs");
SqlDataAdapterda=newSqlDataAdapter("selectstatefromauthorsgroupbystate",con);
DataSetds=newDataSet("State");
da.Fill(ds);
this.DropDownList1.DataSource=ds.Tables;
this.DropDownList1.DataTextField="state";
this.DropDownList1.DataValueField="state";
this.DropDownList1.DataBind();
this.DropDownList1.Attributes.Add("onchange","load()");
//DropDownList1.
}
}
webform2.aspx
privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处安排用户代码以初始化页面
if(this.Request["state"]!=null)
{
stringstate=this.Request["state"].ToString();
SqlConnectioncon=newSqlConnection("packetsize=4096;userid=sa;datasource=SERVER;persistsecurityinfo=False;initialcatalog=pubs");
SqlDataAdapterda=newSqlDataAdapter("selectaddressfromauthorswherestate="+state+"",con);
DataSetds=newDataSet("address");
da.Fill(ds);
XmlTextWriterwriter=newXmlTextWriter(Response.OutputStream,Response.ContentEncoding);
writer.Formatting=Formatting.Indented;
writer.Indentation=4;
writer.IndentChar=;
ds.WriteXml(writer);
writer.Flush();
Response.End();
writer.Close();
}
}
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。 当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦! 这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
页:
[1]