ASP.NET के लिए में webpart में एक उपयोगकर्ता नियंत्रण में ASP.NET के साथ के लिए है,
शब्द आप एक <span>
में प्रकाश डाला चाहते लपेट दें। फिर <span>
शैली background-color
अपनी पसंद के रंग पर सेट करें, या ऐसा करने के लिए एक सीएसएस वर्ग का उपयोग करें।
उदाहरण के लिए,
<asp:Label runat="server">
<span style="background-color:Blue;">Hello</span> World
</asp:Label>
या
<asp:Label runat="server" Text="<span style='background-color:Blue;'>Hello</span> World" />
संपादित करें:
के पीछे कोड में इस सेटिंग है, तो आप निम्नलिखित
StringBuilder builder = new StringBuilder();
builder.Append([start of text]);
builder.Append("<span style=\"background-color:Blue;\">");
builder.Append([text to highlight]);
builder.Append("</span>");
builder.Append([rest of text]);
Label.Text = builder.ToString();
की तरह कुछ कर सकते हैं
आप पाठ पहले से ही लेबल में कुछ विशिष्ट पाठ के खिलाफ उसके बाद निम्न
string theTextToMatch = "[Text to match]";
string theText = Label.Text;
int leftIndex = theText.IndexOf(theTextToMatch, StringComparison.OrdinalIgnoreCase);
int rightIndex = leftIndex + theTextToMatch.Trim().Length;
StringBuilder builder = new StringBuilder();
builder.Append(theText , 0, leftIndex);
builder.Append("<span style=\"background-color:Blue;\">");
builder.Append(theText, leftIndex, rightIndex - leftIndex);
builder.Append("</span>");
builder.Append(theText, rightIndex, theText.Length - rightIndex);
Label.Text = builder.ToString();
स्रोत
2009-07-24 15:03:42
यह Winforms, asp.net, आदि है? –
इसके अलावा, क्या इसे गतिशील रूप से करने की आवश्यकता है? क्या आपको बदलने वाले शब्दों को बदलने में सक्षम होना चाहिए? क्या पाठ बदलता है? यहां बहुत सारे चर ... जो आप खोज रहे हैं उसके कुछ उदाहरण देने के लिए सबसे आसान हो सकता है। – Beska
विशिष्ट नहीं होने के लिए खेद है, लेकिन मुझे रनटाइम –