bftarane
چهارشنبه 24 آبان 1391, 20:41 عصر
سلام.
من براي درج خبر از ckeditor دارم استفاده مي کنم
براي خلاصه خبر کاري که کردم اينه که
محتواي خبر که وارد ميشه
با کمک کد زير
private string SubStringText(object InputText, object StartIndex, object Length)
{
string StrText = InputText.ToString();
int StrLength = Convert.ToInt32(Length);
if (StrText.Length > StrLength)
{
return StrText.Substring(Convert.ToInt32(StartIndex), StrLength) + "...";
}
else
{
return StrText;
}
}
private string GetPlainTextFromHtml(string Html)
{
return Regex.Replace(Html, "<[^>]", string.Empty);
}
public string SubStringHtml(object InputHtml, object StartIndex, object Length)
{
return SubStringText(GetPlainTextFromHtml(InputHtml.ToStr ing()), StartIndex, Length);
}
<asp:Label ID="lbl_Abstract" runat="server" Text='<%#SubStringHtml(Eval("Contents"),0,300)%>'></asp:Label>
خلاصه خبر هم نشون داده ميشه
:منتها مشکلي که وجود داره اينه که خلاصه خبر مثلاً به شکل زير نشون داده ميشه
<pخبر جديد اينه که<
در صورتي که فقط بايد نشون داده بشه:
خبر جديد اينه که
به نظرتون چه طوري اين مشکل رو ميشه حل کرد؟
راستي وقتي به جاي ckeditor از تکست باکس استفاده مي کنم
اين مشکل ديگه وجود نداره.
منبعي که ازش کمک گرفتم براي کدهاي بالا: http://how2learnasp.net/article.aspx?code=4a0e5bb4-31fe-435f-97f9-088db9b4621d
لطفاً کمکم کنيد دوستان.
من براي درج خبر از ckeditor دارم استفاده مي کنم
براي خلاصه خبر کاري که کردم اينه که
محتواي خبر که وارد ميشه
با کمک کد زير
private string SubStringText(object InputText, object StartIndex, object Length)
{
string StrText = InputText.ToString();
int StrLength = Convert.ToInt32(Length);
if (StrText.Length > StrLength)
{
return StrText.Substring(Convert.ToInt32(StartIndex), StrLength) + "...";
}
else
{
return StrText;
}
}
private string GetPlainTextFromHtml(string Html)
{
return Regex.Replace(Html, "<[^>]", string.Empty);
}
public string SubStringHtml(object InputHtml, object StartIndex, object Length)
{
return SubStringText(GetPlainTextFromHtml(InputHtml.ToStr ing()), StartIndex, Length);
}
<asp:Label ID="lbl_Abstract" runat="server" Text='<%#SubStringHtml(Eval("Contents"),0,300)%>'></asp:Label>
خلاصه خبر هم نشون داده ميشه
:منتها مشکلي که وجود داره اينه که خلاصه خبر مثلاً به شکل زير نشون داده ميشه
<pخبر جديد اينه که<
در صورتي که فقط بايد نشون داده بشه:
خبر جديد اينه که
به نظرتون چه طوري اين مشکل رو ميشه حل کرد؟
راستي وقتي به جاي ckeditor از تکست باکس استفاده مي کنم
اين مشکل ديگه وجود نداره.
منبعي که ازش کمک گرفتم براي کدهاي بالا: http://how2learnasp.net/article.aspx?code=4a0e5bb4-31fe-435f-97f9-088db9b4621d
لطفاً کمکم کنيد دوستان.