dontspeak
سه شنبه 09 فروردین 1390, 18:31 عصر
سلام
من قصد دارم از textboxwaterextender استفاده کنم اما به مشکل بر می خورم. من کارایی که انجام میدم را می نویسم ببینید ایراد کارم کجاست!
اول از سایت www.codeplex.com فایل dll آزاکس تول کیت رو دانلود کردم و توی vs2010 نصب کردم بعد یه scriptmanager و یه تکس باکس به فرمم اضافه کردم. کنترل textboxwaterextender را به داخل تکس باکس دراگ کردم. یه style sheet هم درست کردم اینم کدشه:
body {
}
.watermarked {
padding:2px 0 0 2px;
border:1px solid #BEBEBE;
background-color:#F0F8FF;
color:Gray;
font-family:Verdana;
font-weight:lighter;
}
.unwatermarked {
height:18px;
width:148px;
font-weight:bold;
}
خاصیت cssclass تکس باکس را unwatermarked قرار دادم البته توی کتابی که دارم میخونم نوشته که کلاس unwatermarked را برای خاصیت cssclass تعریف کنید و من فقط unwatermarked را روبروی خاصیت cssclass نوشتم(اگه برای تعریف کلاس در اینجا کاری باید انجام بدم بگید). کد تکس باکس توی فایل markup هم اینه:
<
asp:TextBox ID="TextBox1" runat="server" CssClass="unwatermark"></asp:TextBox>
<asp:TextBoxWatermarkExtender ID="TextBox1_TextBoxWatermarkExtender"
runat="server" Enabled="True" TargetControlID="TextBox1"
WatermarkCssClass="watermarked"
WatermarkText="your text">
</asp:TextBoxWatermarkExtender>
این کدم در قسمت <head> فایل markup اضافه کردم
<style type="text/css">@import url(StyleSheet.css);</style>
ولی وقتی اجرا میکنم چیزی تو تکس باکس نشون نمیده! نمیدونم اشکال کارم کجاست. البته وقتی کد اصلی تمرین را نگاه میکنم و روی خاصیت cssclass کلیک میکنم دوتا خاصیت watermarked , unwatermarked را نشون میده. اما برای من نشون نمیده.
من قصد دارم از textboxwaterextender استفاده کنم اما به مشکل بر می خورم. من کارایی که انجام میدم را می نویسم ببینید ایراد کارم کجاست!
اول از سایت www.codeplex.com فایل dll آزاکس تول کیت رو دانلود کردم و توی vs2010 نصب کردم بعد یه scriptmanager و یه تکس باکس به فرمم اضافه کردم. کنترل textboxwaterextender را به داخل تکس باکس دراگ کردم. یه style sheet هم درست کردم اینم کدشه:
body {
}
.watermarked {
padding:2px 0 0 2px;
border:1px solid #BEBEBE;
background-color:#F0F8FF;
color:Gray;
font-family:Verdana;
font-weight:lighter;
}
.unwatermarked {
height:18px;
width:148px;
font-weight:bold;
}
خاصیت cssclass تکس باکس را unwatermarked قرار دادم البته توی کتابی که دارم میخونم نوشته که کلاس unwatermarked را برای خاصیت cssclass تعریف کنید و من فقط unwatermarked را روبروی خاصیت cssclass نوشتم(اگه برای تعریف کلاس در اینجا کاری باید انجام بدم بگید). کد تکس باکس توی فایل markup هم اینه:
<
asp:TextBox ID="TextBox1" runat="server" CssClass="unwatermark"></asp:TextBox>
<asp:TextBoxWatermarkExtender ID="TextBox1_TextBoxWatermarkExtender"
runat="server" Enabled="True" TargetControlID="TextBox1"
WatermarkCssClass="watermarked"
WatermarkText="your text">
</asp:TextBoxWatermarkExtender>
این کدم در قسمت <head> فایل markup اضافه کردم
<style type="text/css">@import url(StyleSheet.css);</style>
ولی وقتی اجرا میکنم چیزی تو تکس باکس نشون نمیده! نمیدونم اشکال کارم کجاست. البته وقتی کد اصلی تمرین را نگاه میکنم و روی خاصیت cssclass کلیک میکنم دوتا خاصیت watermarked , unwatermarked را نشون میده. اما برای من نشون نمیده.