ASP.NET编程:GridViewRow能够恣意地位单击激发事务的...
也许C#刚上市的时候有些抄袭Java吧,但自从C#2.0上市之后,整个局面就扭转乾坤了,不但Java在模仿C#,而且他从来都没能跟得上C#的脚步。 GridView是ASP.NET2.0中使用最为普遍一个控件,几近一切的数据操纵都必要它,正如我们寻常所使用的,能够编纂、删除、选择等等,但假如客户有必要经由过程单击行而激发超链接大概进进行编纂形态时,我们该怎样完成,这里先容了一种办法来完成此功效。它将同意你经由过程点击行的任何一个地位而激发你所必要的事务。起首为GridView添补数据
privatevoidBindData()
{
SqlConnectionmyConnection=newSqlConnection(ConnectionString);
SqlCommandmyCommand=newSqlCommand("SELECT*FROMUsers",myConnection);
SqlDataAdapterad=newSqlDataAdapter(myCommand);
DataSetds=newDataSet();
ad.Fill(ds);
GridView1.DataSource=ds;
GridView1.DataBind();
}
接上去我们在GridView_RowDataBound事务中为GridViewRow付与单击属性
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse)
{
stringalertBox="alert(";
if(e.Row.RowType==DataControlRowType.DataRow)
{
alertBox+=e.Row.RowIndex;
alertBox+=")";
e.Row.Attributes.Add("onclick",alertBox);
}
}
好了,很复杂的办法,但愿对你有效!
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。 业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了. 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
页:
[1]