Dim sScript As String
If String.IsNullOrEmpty(e.Command.Parameters("@标题").Value) Then
sScript = "alert('标题不能为空!')"
Me.ClientScript.RegisterStartupScript(Me.GetType, "error", sScript, True)
e.Cancel = True
End If
End Sub
Protected Sub FormView1_ItemInserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewInsertEventArgs) Handles FormView1.ItemInserting
Dim sScript As String
If String.IsNullOrEmpty(e.Values.Item("@标题")) Then
sScript = "alert('book_id为空!!')"
Me.ClientScript.RegisterStartupScript(Me.GetType, "error", sScript, True)
e.Cancel = True
End If
End Sub
8 个解决方案
#1
protected void SqlDataSource1_Inserting(object sender, CommandEventArgs e)
{
string sScript = String.Empty;
if (String.IsNullOrEmpty(e.CommandArgument))
{
sScript = "alert('标题不能为空!')";
this.Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "error", sScript, true);
e.Cancel = true;
}
}
protected void FormView1_ItemInserting(object sender, FormViewInsertEventArgs e)
{
string sScript = String.Empty;
if (String.IsNullOrEmpty(e.CommandArgument))
{
sScript = "alert('book_id为空!!')";
this.Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "error", sScript, true);
e.Cancel = true;
}
}
#2
e.CommandArgument=>e.CommandArgument.ToString()
#3
呵呵,可以结贴了。
#4
这样获取
#5
OK
#6
好,试试,
#7
朋友,们不对吧,e.CommandArgument 怎么可以知道是那一列的值的
我的表里有好多列呢 ”标题“是表中的一列,
我的表里有好多列呢 ”标题“是表中的一列,
#8
VB代码中 是这样取 参数中 标题的值的
If String.IsNullOrEmpty(e.Command.Parameters("@标题").Value) Then
c#中如何取啊 你直接e.CommandArgument 是不对的,这不是取其中一个参数的值
如我要取姓名列,还有部门列的值
If String.IsNullOrEmpty(e.Command.Parameters("@标题").Value) Then
c#中如何取啊 你直接e.CommandArgument 是不对的,这不是取其中一个参数的值
如我要取姓名列,还有部门列的值
#1
protected void SqlDataSource1_Inserting(object sender, CommandEventArgs e)
{
string sScript = String.Empty;
if (String.IsNullOrEmpty(e.CommandArgument))
{
sScript = "alert('标题不能为空!')";
this.Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "error", sScript, true);
e.Cancel = true;
}
}
protected void FormView1_ItemInserting(object sender, FormViewInsertEventArgs e)
{
string sScript = String.Empty;
if (String.IsNullOrEmpty(e.CommandArgument))
{
sScript = "alert('book_id为空!!')";
this.Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "error", sScript, true);
e.Cancel = true;
}
}
#2
e.CommandArgument=>e.CommandArgument.ToString()
#3
呵呵,可以结贴了。
#4
这样获取
#5
OK
#6
好,试试,
#7
朋友,们不对吧,e.CommandArgument 怎么可以知道是那一列的值的
我的表里有好多列呢 ”标题“是表中的一列,
我的表里有好多列呢 ”标题“是表中的一列,
#8
VB代码中 是这样取 参数中 标题的值的
If String.IsNullOrEmpty(e.Command.Parameters("@标题").Value) Then
c#中如何取啊 你直接e.CommandArgument 是不对的,这不是取其中一个参数的值
如我要取姓名列,还有部门列的值
If String.IsNullOrEmpty(e.Command.Parameters("@标题").Value) Then
c#中如何取啊 你直接e.CommandArgument 是不对的,这不是取其中一个参数的值
如我要取姓名列,还有部门列的值