JustAcMilan
جمعه 01 شهریور 1392, 21:38 عصر
با سلام خدمت اساتید
من می خواستم با custom validator نام کاربری رو بررسی کنم
کد زیر رو ببنینید مشکلش چیه که کار نمی کنه
asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtUserName" ErrorMessage="*" ForeColor="#CC0000"
ValidationGroup="add"></asp:RequiredFieldValidator>
<asp:CustomValidator runat="server" id="cusCustom"
controltovalidate="txtUserName" onservervalidate="cusCustom_ServerValidate"
errormessage="اين نام کاربري قبلا ثبت شده است" Display="Dynamic"
ValidationGroup="add" ForeColor="#CC0000" />
protected void cusCustom_ServerValidate(object sender, ServerValidateEventArgs e)
{
if (database.Users.Any(a => a.Id == e.Value.ToString()))
e.IsValid = false;
else
e.IsValid = true;
}
______________________________________________
می دونم باید یه تایپک جدید بزنم ولی دوتا سوال دیگه هم دارم
من میخواستم با کلیک روی سطرهای گریدویو انتخابش کنم کد زیر رو نوشتم ولی کار نمی کنه
protected void gridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//Add onclick attribute to select row.
e.Row.Attributes.Add("onclick", Page.ClientScript.GetPostBackClientHyperlink(this. gridview, "Select$" + e.Row.RowIndex));
}
________________________________________
من توی کدهام یهاسکریپت alert با litral فرا خوانی کردم ولی چون توی update panel هست کار نمی کنه
litral1.Text = "<script defer='defer' type='text/javascript' language='javascript'>alert('رکورد مورد نظر با موفقيت حذف شد');</script>";
من می خواستم با custom validator نام کاربری رو بررسی کنم
کد زیر رو ببنینید مشکلش چیه که کار نمی کنه
asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtUserName" ErrorMessage="*" ForeColor="#CC0000"
ValidationGroup="add"></asp:RequiredFieldValidator>
<asp:CustomValidator runat="server" id="cusCustom"
controltovalidate="txtUserName" onservervalidate="cusCustom_ServerValidate"
errormessage="اين نام کاربري قبلا ثبت شده است" Display="Dynamic"
ValidationGroup="add" ForeColor="#CC0000" />
protected void cusCustom_ServerValidate(object sender, ServerValidateEventArgs e)
{
if (database.Users.Any(a => a.Id == e.Value.ToString()))
e.IsValid = false;
else
e.IsValid = true;
}
______________________________________________
می دونم باید یه تایپک جدید بزنم ولی دوتا سوال دیگه هم دارم
من میخواستم با کلیک روی سطرهای گریدویو انتخابش کنم کد زیر رو نوشتم ولی کار نمی کنه
protected void gridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//Add onclick attribute to select row.
e.Row.Attributes.Add("onclick", Page.ClientScript.GetPostBackClientHyperlink(this. gridview, "Select$" + e.Row.RowIndex));
}
________________________________________
من توی کدهام یهاسکریپت alert با litral فرا خوانی کردم ولی چون توی update panel هست کار نمی کنه
litral1.Text = "<script defer='defer' type='text/javascript' language='javascript'>alert('رکورد مورد نظر با موفقيت حذف شد');</script>";