PDA

View Full Version : چطور میشه کلمات کلیدی درست کرد



محمد گلشن
پنج شنبه 09 تیر 1390, 22:28 عصر
سلام خدمت شما دوستان گرامی

بنده می خوام بدونم چجوری می تونم کلماتی که در داخل یک تکس باکس با کاراکتر کاما جدا کردم رو به تگ های لینک تبدیل کنم این کار تویه سی پلاس خیلی راحته چون رشته از آرایه ای از کارکترها تشکیل شده و با ایجاد یه حلقه به راحتی می تونیم به این امر دست پیدا کنیم اما چون با C# زیاد کار نکردم نمی دونم دستور چیه
لطفا کمک کنید
با تشکر

Javad.Kashi
پنج شنبه 09 تیر 1390, 23:49 عصر
سلام
شاید راحت تر از ++C:
بنابر فرض صفحه ما متشکل از عناصر زیر است:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="WebApplication1.Styles.Test" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server"><title></title></head>
<body>
<form id="Form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click1" Text="Button" />
</form>
</body>
</html>

نکته : برای عنصر Form به منظور دسترسی به آن در CodeBehind ، آی دی تخصیص دادیم و اینک در رویداد کلیک دکمه اعمال زیر انجام می شود:

protected void Button1_Click1(object sender, EventArgs e)
{
char[] delimiter = { ',' };
string[] array = TextBox1.Text.Split(delimiter);

foreach (string str in array)
{
Label lbl= new Label();
label1.Text = str + "<br />";
Form1.Controls.Add(label1);
}
}

:لبخندساده::لبخندساده::لبخن ساده:مبعث پیامبر بر همه شیعیان مبارک باد:لبخندساده::لبخندساده::ل خندساده:

یا علی