如何通过ckeditor检查表中的数据

时间:2016-06-27 12:25:40

标签: c# sql asp.net

这里我试图检查这个词是否存在于表tblword中。这里我通过ckeditor给出一个输入来检查表中是否存在单词。并在链接按钮,即lblviewentry点击,如果输入的单词出现在表格中,标签,即label2文本应该是"找到"如果表格标签文字中没有单词,那么#34;找不到"。 现在的问题是,即使我输入表label2中出现的单词,文字是"未找到"这个词.Below就是我所做的。

使用Html

 <div>
     <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
     <CKEditor:CKEditorControl ID="CKEditorControl2" BasePath="~/ckkeditor" runat="server" AutoPostBack="True"></CKEditor:CKEditorControl>
 </div>

 <div>
     <asp:LinkButton ID="lblviewentry" CssClass="btn btn-primary shadow1" runat="server" OnClick="lblviewentry_Click"> <span aria-hidden="true" class="glyphicon glyphicon-option-vertical"></span></asp:LinkButton>
 </div>

链接后面的代码

 protected void lblviewentry_Click(object sender, EventArgs e)
{
    DataTable dt = OJC.GetBadWord(CKEditorControl2.Text);
    if (dt.Rows.Count>0)
    {
        label2.Text = "Found";

    }
    else
    {
        label2.Text = "Not Found";
    }

}

使用的方法

 public DataTable GetBadWord(string Word)
{
    SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["myconnection"].ConnectionString);
    string sql = "select *from tblword where Word=@Word";
    SqlCommand cmd = new SqlCommand(sql, con);
    cmd.Parameters.AddWithValue("@Word", Word);


    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataTable dt = new DataTable();
    da.Fill(dt);
    return dt;

}

0 个答案:

没有答案