隐藏代码验证: ValidateRequest="false"
码证控件格式是否正确:IsValid
客户端IP:Request.UserHostAddress
弹出对话框:
string script = "alert('hi')";
Page.ClientScript.RegisterStartupScript(this.GetType(), null, script, true);
UpdatePanel弹出对话框
ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('所弹出的内容')", true);
获取Repeater的行号//从0开始
<%#Container.ItemIndex %>
比如GridView中判断是否为 数据行
是如下代码:
if (e.Row.RowType == DataControlRowType.DataRow)
比如datalist中判断是否为 数据行
是如下代码:
if(e.Item.ItemType == ListViewItemType.DataItem)
其它(先放这)
YourGridView.Columns[index].GetType() == "System.Web.UI.WebControls.TemplateField
";
其中index是列的索引
类似的,如果是HyperLinkField,GetType返回的结果是System.Web.UI.WebControls.HyperLinkField
判断是不是头模版
if (e.Item.ItemType == ListItemType.EditItem)
{}