0
저는 gridview를 가지고 있으며 삽입 꼬리말을 만들려고합니다. 삽입 된 데이터는 고유해야 사용자 정의 유효성 검사기를 만들 수 있습니다. 문제는 제가 linkbutton을 눌렀을 때 validator를 작동시킬 수 없다는 것입니다.CustomValidator가 gridview에서 실행되지 않았습니다.
protected void CheckCategoryAvailability(object source, ServerValidateEventArgs args)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
con.Open();
string textBoxName = ((CustomValidator)source).ControlToValidate;
var textBox = ((CustomValidator)source).Parent.FindControl(textBoxName) as TextBox;
string txt = textBox.Text;
Response.Write(textBox.Text);
SqlCommand com = new SqlCommand("select count(*) from Chapter where name = '" + txt +"';", con);
Response.Write(com.ExecuteScalar());
int temp = Int32.Parse(com.ExecuteScalar().ToString());
if (temp == 1)
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}
protected void updateData(object source, EventArgs args)
{
Response.Write(Page.IsValid);
}
다음은 배경에서 코드입니다. 고맙습니다. – vladmateinfo
답변을 수락하는 것을 잊지 마십시오. – dario