1:TextBoxWatermarkExterder 属性:watermarktext="默认提示" 当鼠标离开焦点后 自动提示
但是在做搜索查询的时候要去做判断
2:只能输入数字:FilteredTextBoxExtender
3:刷新加载时候小菊花:
<td align="left" valign="top" colspan="4">
<asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="true">
<ProgressTemplate>
<div style="position: fixed; left: 45%; top: 45%;">
<img src="../Images/loading.gif" alt="loading" />
<span>数据读取中,请稍候……</span>
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</td>
4:checkbox多选方法
/// <summary>
/// 循环读取多选框中的值用于查询
/// </summary>
/// <param name="ObjCheckBoxList">多选框ID</param>
/// <returns>条件字符串用于数据库中in的条件</returns>
public string LoopReadCheckBox(CheckBoxList ObjCheckBoxList)
{
string value = "";
int rowsCount = ObjCheckBoxList.Items.Count;
for (int i = 0; i < rowsCount; i++)
{
if (ObjCheckBoxList.Items[i].Selected)
{
value += "'" + ObjCheckBoxList.Items[i].Value + "',";
}
}
if (value.Length > 0)
{
value = value.Substring(0, value.Length - 1);
}
return value;
}
4:解决asp.net缓存问题,保存后再刷新,再次保存的问题
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "信息提示", "alert('用户添加成功');", true);
ScriptManager.RegisterStartupScript(this.Page
, this.Page.GetType()
, "PageRedirect"
, "window.location.href('useradd.aspx');", true);
方法:跳转到本页面
5:正则表达式:家庭电话021-xxxxxxxxxxxxx...或者60254122
(^0[0-9]{2,3}-[0-9]+$|(^[0-9]+$))