仓酷云

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

[学习教程] ASP.NET网页编程之ASP.net:Literal控件用法

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

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

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

x
简单的说:.net只有微软一家在做的,微软也不允许别人跟他做相同的工具,所以他就把需要的工具全部封装在.net的平台上了;而java是公开了。asp.net|控件刚入手下手学.NET的伴侣大概不分明Literal和Label究竟有甚么区分,实在它们也只要一个区分,就是在转换成客户端Html代码后,Label就成了<span></span>,而Literal则是甚么标志都不带,上面进进正题:
  今天做一个网站的视频旧事办理,起首我要在页面里增加一个播放器,以下:
1<OBJECTheight=288width=384classid=clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfaVIEWASTEXT>
2<PARAMNAME="_ExtentX"VALUE="10160"><PARAMNAME="_ExtentY"VALUE="7620">
3<PARAMNAME="AUTOSTART"VALUE="-1"><PARAMNAME="SHUFFLE"VALUE="0">
4<PARAMNAME="PREFETCH"VALUE="0"><PARAMNAME="NOLABELS"VALUE="0">
5<PARAMNAME="SRC"VALUE="<asp:Literalid=lt_srcrunat=server></asp:Literal>">
6<PARAMNAME="CONTROLS"VALUE="imagewindow"><PARAMNAME="CONSOLE"VALUE="clip1">
7<PARAMNAME="LOOP"VALUE="0"><PARAMNAME="NUMLOOP"VALUE="0"><PARAMNAME="CENTER"VALUE="0">
8<PARAMNAME="MAINTAINASPECT"VALUE="0"><PARAMNAME="BACKGROUNDCOLOR"VALUE="#000000">
9</OBJECT>
  那末怎样让这个播放器能依据我们传的参数分歧而播放分歧的内容呢?下面一段Html代码的第5行就指了然这个播放器播放的内容来历,为了完成能依据参数分歧播放分歧的内容,我们将其Value值设置为一个Literal控件,然后在后置代码中静态的对Literal的Text属性赋值就OK了。代码以下:
/**////<summary>
///Author:SHY520
///http://pw.cnblogs.com
///</summary>
publicclassShowVideoContent:System.Web.UI.UserControl
{
protectedSystem.Web.UI.WebControls.Literallt_reader;
protectedSystem.Web.UI.WebControls.Literallt_vdate;
protectedSystem.Web.UI.WebControls.Literallb_author;
protectedSystem.Web.UI.WebControls.Literallt_resource;
protectedSystem.Web.UI.WebControls.Labellb_title;
//注重:写在Object中的Literal必要我们手工界说
Literallt_src;
privatevoidPage_Load(objectsender,System.EventArgse)
{
if(Request.QueryString["id"]!=null)
{
intid=int.Parse(Request.QueryString["id"].ToString());
//失掉视频旧事内容
VideoContentvc=VideoContent.Find(id);
lt_reader.Text=vc.Announcer;
lt_vdate.Text=vc.Vdate.ToShortDateString();
lb_author.Text=vc.Author;
lt_resource.Text=vc.Resource;
lb_title.Text=vc.Videotitle;
//对播放内容赋值
lt_src.Text=vc.Linkurl;
}
}
}
  Literal的用法十分天真,但愿下面的说的能对您有所匡助!
有专家说:java不是跨平台,java就是平台,这很好的定义了java的特点。有了java,你只需要等待java平台在新平台上移植。这还不错吧!只是,java不是一个平台,而是多个平台。你需要在这个java平台移植到另一个java平台。
因胸联盟 该用户已被删除
沙发
发表于 2015-1-18 16:14:55 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-22 09:57:38 | 只看该作者
在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
精灵巫婆 该用户已被删除
地板
发表于 2015-1-31 05:59:36 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
深爱那片海 该用户已被删除
5#
发表于 2015-2-6 17:44:33 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-17 20:07:46 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-5 22:27:11 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
只想知道 该用户已被删除
8#
发表于 2015-3-12 16:27:37 | 只看该作者
那么,ASP.Net有哪些改进呢?
再见西城 该用户已被删除
9#
发表于 2015-3-19 23:54:32 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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