仓酷云

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

[学习教程] ASP.NET网页设计GridView中使用埋没的TemplateFied来进...

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

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

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

x
Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!会见|数据在上一个进修漫笔中我们能够使用DataKeyNames和DataKeys来举行GridView主键列的数据会见,在厥后实验中,我发明我们能够使用TemplateField来完成其他的数据会见.<asp:TemplateFieldVisible="False">
<ItemTemplate>
<asp:Literalid="litUserName"runat="Server"Text=<%#Eval("UserName")%>/>
</ItemTemplate>
</asp:TemplateField>
//背景完成
StringuserName=((Literal)GridView1.SelectedRow.FindControl("litUserName")).Text;
GridView的AutoGenerateSelectButton属性能够间接使表格完成选择,假如不想多增添一列选择列,我们能够使用TemplateField完成GridView的选择.
ASP.NET代码以下:
<asp:BoundFieldDataField="ObjectID"HeaderText="ID"/>
<asp:TemplateField>
<HeaderTemplate>
Name
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButtonid="lbName"runat="Server"CommandName="Select">
<%#Eval("Name")%>
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundFieldDataField="Status"HeaderText="Status"/>
同时要给GridView增添两个事务处置RowCreated,RowCommand
//RowCreated事务处置
voidGridView1_RowCreated(objectsender,GridViewRowEventArgse)
{
if(e.Row.RowType==DataControlRowType.DataRow)
{((LinkButton)e.Row.FindControl("lbName")).CommandArgument=e.Row.RowIndex.ToString();
}
}
//RowCommand事务处置
voidGridView1_RowCommand(objectsource,System.Web.UI.WebControls.GridViewCommandEventArgse)
{
GridView1.SelectedIndex=int.Parse(e.CommandArgument.ToString());
}
如许在点击称号时就能够同时举行选择,不用再使用选择列.
如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具)
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-19 20:30:20 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
只想知道 该用户已被删除
板凳
发表于 2015-1-25 20:29:04 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
谁可相欹 该用户已被删除
地板
发表于 2015-2-3 21:13:44 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-9 05:11:05 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
小妖女 该用户已被删除
6#
发表于 2015-2-27 00:23:00 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
蒙在股里 该用户已被删除
7#
发表于 2015-3-8 18:49:39 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
再见西城 该用户已被删除
8#
发表于 2015-3-16 11:39:33 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
兰色精灵 该用户已被删除
9#
发表于 2015-3-22 22:48:00 | 只看该作者
那么,ASP.Net有哪些改进呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 17:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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