repeater,panel,StrLength(string Str),Calendar,AdRotator
来源:互联网 发布:埃迪 琼斯数据 编辑:程序博客网 时间:2024/04/29 02:37
1.DataGrid,DataList会在没有table的情况下,自动生成一个table,此时我们要用repeater.
2.EnableViewState=false;可以通过重载页面使本来显示的label消失,程序如下:
后台:
void Page_Load (Object sender, EventArgs e)
{
if (! IsPostBack )
{ lblMessage.Text = "Hello!"; }
}
前台:
<asp:Label
ID="lblMessage"
EnableViewState="False"
Runat="Server" />
<asp:Button
Text="Just Submit"
Runat="Server" />
3.Panel控件的一个小用途,隐藏一组控件,通过事件触发显示:
后台:
void Button_Click(Object sender, EventArgs e)
{
if ( dropFavSite.SelectedIndex == 3 ) {
pnlOtherSite.Visible = true;
} else {
pnlOtherSite.Visible = false;
}
}
前台:
Select your favorite ASP Web site:
<asp:RadioButtonList
ID="dropFavSite"
Runat="Server">
<asp:ListItem Text="Superexpert" />
<asp:ListItem Text="LearnASP" />
<asp:ListItem Text="DotNetJunkies" />
<asp:ListItem Text="Other Site" />
</asp:RadioButtonList>
<asp:Panel
ID="pnlOtherSite"
Visible="False"
Runat="Server">
Other Site:
<asp:TextBox
ID="txtOtherSite"
Runat="Server" />
</asp:Panel>
<asp:Button
Text="Submit!"
OnClick="Button_Click"
Runat="Server" />
4.ASP.NET中检测含有中文字符串的实际长度
function int StrLength(string Str)
{
ASCIIEncoding En=new ASCIIEncoding();
Byte[] B=En.GetBytes(Str);
int Length=0;
for(i=0;i<=B.Length-1;i++)
{
if(B==63)
{
Length+=1;
}
Length +=1;
}
return Length;
}
string str = "你好中国";
int strLength = str.ToCharArray().Length;
5.日历控件Calendar
后台:
void Calendar_SelectionChanged(Object sender , EventArgs e)
{
lblDates.Text = "<h2>You selected the following date(s):</h2>";
foreach (DateTime dtmDate in calCalendar.SelectedDates)
lblDates.Text += "<li>" + dtmDate.ToString( "D" );
}
前台:
<asp:Calendar
id="calCalendar"
PrevMonthText="<img src='prev.gif'>" //前一月链接的图片
NextMonthText="<img src='prev.gif'>" //下一月链接的图片
DayStyle-BackColor="Blue"
WeekendDayStyle-BackColor="Green"
TodayDayStyle-BackColor="Yellow"
SelectedDayStyle-BackColor="Orange"
OnSelectionChanged="Calendar_SelectionChanged"
Runat="Server" />
<asp:Label
ID="lblDates"
Runat="Server" />
6.广告控件AdRotator
<asp:AdRotator
AdvertisementFile="myAds.xml"
Runat="Server" />
myAds.xml文件:
<Advertisements>
<Ad>
<ImageUrl>AspWorkshopsBanner.gif</ImageUrl>
<NavigateUrl>http://www.AspWorkshops.com</NavigateUrl>
<AlternateText>
Need ASP.NET Training?
</AlternateText>
<Impressions>2</Impressions>
</Ad>
<Ad>
<ImageUrl>SuperexpertBanner.gif</ImageUrl>
<NavigateUrl>http://www.superexpert.com</NavigateUrl>
<AlternateText>
Click here to visit Superexpert.com!
</AlternateText>
<Impressions>1</Impressions>
</Ad>
</Advertisements>
- repeater,panel,StrLength(string Str),Calendar,AdRotator
- AdRotator
- String str; str=str.substring()
- str string 内存泄露
- String...str是什么?
- Rust: String 与 &str
- delegate string strDelegate(string str);
- delegate string strDelegate(string str);
- C++string str="abc";sizeof(str)
- 005 str.charAt(int) str.indexOf(String)
- String str = "str"和String str = new String("str")的区别
- String str 与 String str=new String("") 区别
- Calendar formate string
- Timestamp Date String Calendar
- String Date Calendar互转
- Date、String、Calendar
- string str = null 与 string str = “” ,string str=string.Empty
- string str = null 与 string str =""的区别
- JSP网站开发技术两种模式介绍
- The way to describe bug.
- 从零开始创建基于struts1.2 + Hibernate3.0 Web工程(第一部分)
- 儿子出生了
- 从零开始创建基于struts1.2 + Hibernate3.0 Web工程(第二部分)
- repeater,panel,StrLength(string Str),Calendar,AdRotator
- JDBC驱动器简介及比较
- 超级巡警熊猫烧香之金猪报喜专杀工具v1.8下载
- BEA Workshop Studio有什么用?
- 动态树2070208
- 支持htm,html转换成mht
- 看完你就要笑!
- 理解SOA中的服务生命周期:运行时
- 理解SOA中的服务生命周期:设计时