PDA

View Full Version : تغییر استایل validation



mahdivita
شنبه 19 اردیبهشت 1394, 02:42 صبح
سلام
میخوام validation رو به جای اینکه یه متن نشون بده اگر فیلد خالی بود یه border برای اون textbox بیوفته
چی باید بکنم؟

mahdivita
شنبه 19 اردیبهشت 1394, 16:57 عصر
up... :افسرده:

rafiee.mostafa64
یک شنبه 20 اردیبهشت 1394, 09:31 صبح
از کنترل validation ها نمیشه استفاده کرد و خودت باید کدی رو برای این کار بنویسی
باید یه کلاس css تعریف کنی و زمانی که قراره ارور بده اون کلاس رو فرا بخونی

این هم یه نمونه کامل و سادش


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.style {
border:2px solid red;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
</body>
</html>


این هم CodeBehind

protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Text == "")
{
TextBox1.CssClass = "style";
}
}