webform复杂控件
关键词:
Repeater:
HeaderTemplate - 在加载开始执行一遍
ItemTemplate - 有多少条数据,执行多少遍
FooterTemplate - 在加载最后执行一遍
AlternatingItemTemplate - 交替项模板
1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="lianxi.aspx.cs" Inherits="lianxi" %>
2
3 <!DOCTYPE html>
4
5 <html xmlns="http://www.w3.org/1999/xhtml">
6 <head runat="server">
7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
8 <title></title>
9 </head>
10 <body>
11 <form id="form1" runat="server">
12 <asp:Repeater ID="Repeater1" runat="server">
13 <HeaderTemplate>
14 <table style="text-align:center">
15 <tr style="color:white;padding:10px;">
16 <td>UserName</td>
17 <td>PsssWord</td>
18 <td>NickName</td>
19 <td>Sex</td>
20 <td>Birthday</td>
21 <td>Nation</td>
22 </tr>
23 </HeaderTemplate>
24 <ItemTemplate>
25 <tr style=" line-height: 1.5 !important;">">
26 <td><%#Eval("UserName")%></td>
27 <td><%#Eval("PassWord")%></td>
28 <td><%#Eval("NickName")%></td>
29 <td><%#Eval("Sex")%></td>
30 <td><%#Eval("birthday")%></td>
31 <td><%#Eval("Nation")%></td>
32 </tr>
33 </ItemTemplate>
34 <FooterTemplate>
35 </table>
36 </FooterTemplate>
37 </asp:Repeater>
38
39
40
41
42 </form>
43 </body>
44 </html>
1 protected void Page_Load(object sender, EventArgs e)
2 {
3 if (!IsPostBack)
4 {
5 Repeater1.DataSource = new UsersDA().Select();
6 Repeater1.DataBind();
7 }
8 }
Image 图片,可以直接给URL
FileUpdate 文件上传
Calendar 日历
库存预警:
通过某个属性值判断后,将某条数据的样式进行更改
属性扩展的方式,写一个返回string类型的属性,返回的是CSS样式表样式
1 /// <summary>
2 /// 性别
3 /// </summary>
4 public bool Sex
5 {
6 get { return _Sex; }
7 set { _Sex = value; }
8 }
9
10 public string SexStr
11 {
12 get { return _Sex ? "男" : "女"; }
13 }
14
15
16 private DateTime _Birthday;
17
18 /// <summary>
19 /// 生日
20 /// </summary>
21 public DateTime Birthday
22 {
23 get { return _Birthday; }
24 set { _Birthday = value; }
25 }
26
27 public string BirthdayStr
28 {
29 get { return _Birthday.ToString("yyyy年MM月dd日"); }
30 }
31
32
33 private string _Nation;
34
35 /// <summary>
36 /// 民族
37 /// </summary>
38 public string Nation
39 {
40 get { return _Nation; }
41 set { _Nation = value; }
42 }
43
44 public string NationName
45 {
46 get { return new NationData().Select(this._Nation).NationName; }
47
48 }
49
50 public string Age
51 {
52 get { return (DateTime.Now.Year - this._Birthday.Year).ToString(); }
53 }
54
55 public string Red
56 {
57 get
58 {
59 string end = "";
60 if (Convert.ToInt32(Age) >= 16)
61 {
62 end = "";
63 }
64 return end;
65 }
66 }
为了让大家知道,属性值不一定非得是展示用
光棒效果:
1 <script type="text/javascript">
2 window.onload = function () {
3 var items = document.getElementsByClassName("tr_Item");
4 var oldColor = "";
5 for (var i = 0; i < items.length; i++) {
6 items[i].onmouseover = function () {
7 oldColor = this.style.backgroundColor;
8 this.style.backgroundColor = "yellow";
9 };
10 items[i].onmouseout = function () {
11 this.style.backgroundColor = oldColor;
12 };
13 }
14 };
15 </script>
webforms : 确定 updatepanel 中的哪个控件触发刷新
】webforms:确定updatepanel中的哪个控件触发刷新【英文标题】:webforms:determineswhichcontrolwithinupdatepaneltriggerstherefresh【发布时间】:2016-08-2613:41:45【问题描述】:我有一个这样的aspx页面:<asp:UpdatePanelrunat="server"UpdateMode="always"><... 查看详情
webform复合控件
DropDownList下拉列表会被编译为selectoptionps.name服务端常用,id客户端常用一般用法:一、将数据放进去 方法一:同WinForm相同,给定数据源,然后绑定数据DropDownList1.DataSource=newNationData().Select();//数据源指向DropDownList1.DataText... 查看详情
asp.netmvc框架优缺点
...该不推荐使用。刚学的菜鸟和在需要快速开发的情况下用webform就很好。需要可扩展性,高度控制性情况下用MVC好。但是用这个框架门槛相对较高,如果你只懂asp.net的webform开发形式的话,因为webform已经帮你做了太多的事情,换句... 查看详情
webform——repeater控件(重要好用)
Repeater控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以... 查看详情
webform的简单控件及其重要属性
Label:会被编译成spanText:最重要的作用就是显示文本ForeColor:字体颜色Visible:是否可见CssClass:用于设置或返回控件样式类例如:下面向按钮设置了CSS样式:1<style>2.TestStyle3{4font:12ptverdana;5font-weight:700;6color:orange;7}8</style>... 查看详情
webform——控件和数据库连接方式
一、简单控件1、Label(作用:显示文字)Web中:<asp:LabelID="Label1"runat="server"Text="Label"BorderColor="Black"BorderStyle="Solid"BorderWidth="5px"></asp:Label>编译完成后的元素时span(html)<spanid="Label1"style="d 查看详情
webform--j简单控件简单的登录
一、简单控件1、label:边框(边框的颜色、样式、粗细) 是专门显示文字的, 被编译后是 <spanid="Label1">Label</span>2、Literal: Text属性,作用显示文字 编译后不会形成任何元素,一般被用来输出Js代码... 查看详情
Asp.net webform 控件是不是具有像 Winforms 控件一样的最高功能?
】Asp.netwebform控件是不是具有像Winforms控件一样的最高功能?【英文标题】:DoAsp.netwebformcontrolshavetopmostfeaturelikeWinformscontrolsdo?Asp.netwebform控件是否具有像Winforms控件一样的最高功能?【发布时间】:2015-04-2912:40:15【问题描述】:... 查看详情
ASP.NET WebForms:Repeater 控件中的图像尺寸模式
】ASP.NETWebForms:Repeater控件中的图像尺寸模式【英文标题】:ASP.NETWebForms:ImageSizemodeinRepeaterControl【发布时间】:2020-10-1314:18:52【问题描述】:是否可以在转发器控件元素中显示具有非方形纵横比的图片?我从带有路径作为字符串... 查看详情
登录控件:WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。添加一个名为 jquery 的 ScriptRe
】登录控件:WebFormsUnobtrusiveValidationMode需要\\\'jquery\\\'的ScriptResourceMapping。添加一个名为jquery的ScriptResourceMapping【英文标题】:LoginControl:WebFormsUnobtrusiveValidationModerequiresaScriptResourceMappingfor\'jquery\'.AddaScriptR 查看详情
webforms与mvc的区别
Webforms对于一个ASP.NET的程序员来说是再熟悉不过了,我从开始进入程序员行列所接触的就是Webforms,我个人认为Webforms的其中一个特征就是服务器端控件的频繁应用,以及codebehind。所以以前和朋友(java程序员)... 查看详情
asp.netajax如何应用到webform中
...这么简单Timer是时间控件另外2个我记得好像是效果追问在webform里面也是一样吗?追答俺说的就是WebForm~我是网站开发di~本回答被提问者和网友采纳 查看详情
webform文件的上传
文件上传(控件:Fileupload)--文件映射:Server.MapPath(path)(相对转绝对路径)--保存到指定路径:Fileupload.SaveAs例子:点击按钮,获取上传图片;stringpath=“imagesaaa.txt”;stringendpash=Server.MapPath(path);Fileupload.SaveAs(绝对路径);问... 查看详情
c#webform中如何做到允许用户自由拖动控件-比如文本框到新的位置,并保存,下次用户使用的时候还可以恢复
我有个录入数据的webform,上面有很多文本框等等,有的部门需要录入符合自己要求的部分,我想如果允许用户按照自己业务需求,拖动自己需要的文本框到最前面的位置,而不需要输入的文本框到下面,这样输入起来速度更快,... 查看详情
webform中c#中如何将字符串声明为一个变量或控件名
请教各位:我现在得到一个字符串,如"y1",我想把y1声明为一个数组或一个控件,请问该如何做?简单的说就是想实现下述类似功能:int[](“y”+"1")=newint[0];先说说你这样做的目的是什么,如果你只是想从y1这个字... 查看详情
webform渲染视图的基本方法
1,普通的标签,任何位置,都可以使用<%=后端变量%>来绑定值2,后端变量需要定义,如:public stringxxxx=“123123”;3,服务器标签,runat="server"的标签,可以在后端设置它的值,style,visible等属性,但是就不能绑定&... 查看详情
如何结合 select2 js 和 WebForms
】如何结合select2js和WebForms【英文标题】:Howtocombineselect2jsandWebForms【发布时间】:2013-10-1217:45:58【问题描述】:我正在尝试从Ext.net切换到select2js。我不知道如何将脚本与控件结合起来。这是我到目前为止所尝试的。我盯着新的W... 查看详情
使用scriptmanager服务器控件前后台数据交互
前台页面信息:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="WebForm1.aspx.cs"Inherits="QianBao.Dictionary.WebForm1"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.or 查看详情