|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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平台。 |
|