驗證DetailsView插入數據不為空,在對象數據源ObjectDataScource(ChannelDS)的Inserting事件中寫如下代碼:
??? protected void ChannelDS_Inserting(object sender, ObjectDataSourceMethodEventArgs e)
??? {
??????? string name = "";
??????? if(e.InputParameters[0]!=null)
??????????? name = e.InputParameters[0].ToString().Trim();
??????? if (name == "")
??????? {
??????????? //使用這種方法可以不破壞網頁的結構
??????????? Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "Channel", "<script>alert('頻道名不能為空!')</script>");
??????????? e.Cancel = true;
??????? }
??? }
轉載于:https://www.cnblogs.com/zitsing/archive/2008/03/18/zitsing.html