PDA

View Full Version : سوال: کمک راجب Css و RadioButtonList



AhoO-sh
دوشنبه 03 اسفند 1388, 16:27 عصر
سلام


من توی فایل StyleSheet ام میخوام یک استایل برای لینک ها درست کنم که وقتی Hover میشن رنگی و زیر خطدار بشن
از طرفی هم نمی خوام همه لینک هام به اون شکل در بیاد
برای همین تعریف کردم که اگه لینکی داخل پاراگراف بود تنظیماتش چنین و چنان باشه ولی نمی تونم تعریف کنم که وقتی اون لینک شد این تنظیمات را داشته باشه
یعنی به این شکل نوشتم ولی قسمت p a:hover عمل نمی کنه . لطفا اگه کسی میدونه کمک کنه



pa
{
font-family: Tahoma;
font-size: 8pt;
text-decoration: none;
color: #FF9900;
font-weight: bold;
}
pa:hover
{
text-decoration: underline;
color: #00AAAA;
font-weight: bold;
}


سوال بعدیم راجب RadioButtonList که



میخوام وقتی صفحه لود میشه یکی از گزینه هایی که من بهش میگم و از یک فیلد پایگاه داده میخونه Selected باشه



if (oUsersRow.UserRule == "2")
{
//rbtState.SelectedItem.Selected;
}
elseif (oUsersRow.UserRule == "1")
{
// rbtState.SelectedItem.Selected;
}
elseif (oUsersRow.UserRule == "4")
{
// rbtState.SelectedItem.Selected;
}


خیلی از روش ها رو امتحان کردم ولی نشد


لطفا کمک کنید

clover
دوشنبه 03 اسفند 1388, 19:44 عصر
در مورد سوال اول، باید یک فاصله بین p و a اضافه کنید. (ویژوال استودیو تا این حد هوشمند نیست که بفهمد منظور شما تگ های a فرزند p می باشد)

p a
{
font-family: Tahoma;
font-size: 8pt;
text-decoration: none;
color: #FF9900;
font-weight: bold;
}
p a:hover
{
text-decoration: underline;
color: #00AAAA;
font-weight: bold;
}
در مورد سوال دوم هم، دقت کنید خواص SelectedItem و SelectedValue جزو خواص Read Only هستند و شما نمی توانید آنها را تغییر دهید. خاصیت مورد نظر شما SelectedIndex است که نشان دهنده اندیس آیتم انتخاب شده می باشد (دقت کنید که اندیس ها از صفر شروع می شوند.)

if (oUsersRow.UserRule == "2")
{
rbtState.SelectedIndex = 2;
}
elseif (oUsersRow.UserRule == "1")
{
rbtState.SelectedIndex = 1;
}
elseif (oUsersRow.UserRule == "4")
{
rbtState.SelectedIndex = 4;
}
موفق باشید

AhoO-sh
سه شنبه 04 اسفند 1388, 08:30 صبح
در مورد سوال اول، باید یک فاصله بین p و a اضافه کنید. (ویژوال استودیو تا این حد هوشمند نیست که بفهمد منظور شما تگ های a فرزند p می باشد)

p a
{
font-family: Tahoma;
font-size: 8pt;
text-decoration: none;
color: #FF9900;
font-weight: bold;
}
p a:hover
{
text-decoration: underline;
color: #00AAAA;
font-weight: bold;
}rbtState.SelectedIndex = 4;
}
موفق باشید

ممنون ولی من منظور شما رو متوجه نشدم که باید بین p , a فاصله بزارم
آخه من این فاصله رو گذاشتم!

clover
سه شنبه 04 اسفند 1388, 19:51 عصر
ممنون ولی من منظور شما رو متوجه نشدم که باید بین p , a فاصله بزارم
آخه من این فاصله رو گذاشتم!
پس قاعدتا نباید مشکلی باشد.
برای اطمینان تست کردم.

vb_nima
چهارشنبه 05 اسفند 1388, 04:09 صبح
دوست عزيز من اينا تست نكردم. الان كه پستتون را ديدم به ذهنم رسيد اگه اشتباه بود ببخشيد.
مي تونيد به لينكهايي كه مي خواهيد استايل را دريافت كنند يك id يكسان نسبت دهيد و سپس استايل را به id نسبت دهيد.



a#mylink{

}

a#mylink:hover{

}
كه mylink را بايد به id لينكهاي مورد نظر نسبت بديد.

AhoO-sh
چهارشنبه 05 اسفند 1388, 09:31 صبح
خیلی خیلی مرسی
درست شد:لبخندساده: