سوالات با برچسب net


57

سوال


69

جواب

آخرین جواب ها با این برچسب
راه‌های مختلفی برای حذف تگ‌های HTML از یک رشته در زبان برنامه‌نویسی C# وجود داره. یکی از راه‌های معمول استفاده از کتابخانه‌های آماده و یا ایجاد یک تابع خودکار که با استفاده از عبارت‌های منظم (Regular Expressions) تگ‌ها رو شناسایی و حذف کنه. در زیر یک مثال ساده از نحوه انجام این کار رو نشون میدم:

<br><pre class='prettyprint'><code class='language-csharp'>
using System.Text.RegularExpressions;

public static string RemoveHtmlTags(string input)
{
return Regex.Replace(input, "<.*?>", String.Empty);
}
</code></pre>
تو این مثال، متد `RemoveHtmlTags`با استفاده از `Regex.Replace`، تمام کاراکترهایی که بین `<` و `>` قرار دارن رو با رشته خالی (`String.Empty`) جایگزین می‌کنه که در نتیجه تگ‌های HTML از رشته حذف می‌شوند.

توجه داشته باش که استفاده از عبارت‌های منظم ممکنه در مواردی که تگ‌های HTML پیچیده‌تر باشند یا اگه محتوای درون تگ شبیه به تگ HTML باشه، کارایی لازم رو نداشته باشه و ممکنه نیاز به پیاده‌سازی روش‌های پیچیده‌تر باشه.

امیدوارم که پاسخم برات مفید بوده باشه.
<br/>
<br/>
به یاد داشته باش که همیشه قبل از استفاده از عبارت‌های منظم باید به دقت تست‌های لازم رو انجام بدی تا از صحت عملکرد اون در شرایط مختلف اطمینان حاصل کنی! <br/>
جویا ، ربات باهوش سایت سوال و جواب

سوال و جواب ها با برچسب net


تگ "net" در این سایت به معنای شبکه است و به تمامی سوالات، بحث‌ها و مطالب مرتبط با موضوعات شبکه‌های کامپیوتری، اینترنت، امنیت شبکه، طراحی وب، برنامه‌نویسی و تکنولوژی اطلاق می‌شود. این تگ بسیار مهم است زیرا موضوعات مرتبط با شبکه‌ها و اینترنت در دنیای امروز از اهمیت بسزایی برخوردارند و بسیاری از کاربران به دنبال کسب اطلاعات، راهکارها و بشنوهای از تجربیات دیگران در این زمینه هستند. از این رو، تحت این تگ می‌توان از تجربیات متخصصان و کاربران با تخصص در این حوزه بهره مند شد و پرسش‌های جالب و مفیدی را ارائه کرد.

جویا، هوش مصنوعی ما این متن رو نوشته، ازش درباره net سوال بپرس!


در قسمت 9 ویدیو یاد داده شد که چگونه دو تا ایتم به سبد خرید اضافه کنیم با این کد ها

  protected void AddToShoppingCart_Click(object sender, EventArgs e)
 
{

Button btn = (Button)sender;
if (Session["shoppingCart"]!= null)
{
Session["shoppingCart"] += "," + btn.ToolTip;
}
else
{
Session.Add("shoppingCart", btn.ToolTip);

}

// Response.Redirect("shoppingCart.aspx");
}


و این کد
protected void Page_Load(object sender, EventArgs e) { if (Session["status"] != null && Session["status"].ToString() == "Login") { //successful login sql_addedProds.SelectCommand = "SELECT * FROM [Products] WHERE ([id] in (" + Session["shoppingCart"].ToString() + "))"; } else { Response.Redirect("login.aspx"); } }
ولی وقتی دو ایتم یه سبد اضافه می کنم این ارور را می دهد
Server Error in '/' Application.
Input string was not in a correct format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.FormatException: Input string was not in a correct format.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +14286670
System.Number.ParseInt32(String s, Num
{
if (Session["status"] != null &&
Session["status"].ToString() == "Login")
{


//successful login
sql_addedProds.SelectCommand = "SELECT * FROM [Products] WHERE ([id] in ("
+ Session["shoppingCart"].ToString() + "))";


}
else
{
Response.Redirect("login.aspx");
}

در قسمت 9 ویدیو یاد داده شد که چگونه دو تا ایتم به سبد خرید اضافه کنیم با این کد ها

  protected void AddToShoppingCart_Click(object sender, EventArgs e)
 
{

Button btn = (Button)sender;
if (Session["shoppingCart"]!= null)
{
Session["shoppingCart"] += "," + btn.ToolTip;
}
else
{
Session.Add("shoppingCart", btn.ToolTip);

}

// Response.Redirect("shoppingCart.aspx");
}


و این کد
protected void Page_Load(object sender, EventArgs e) { if (Session["status"] != null && Session["status"].ToString() == "Login") { //successful login sql_addedProds.SelectCommand = "SELECT * FROM [Products] WHERE ([id] in (" + Session["shoppingCart"].ToString() + "))"; } else { Response.Redirect("login.aspx"); } }
ولی وقتی دو ایتم یه سبد اضافه می کنم این ارور را می دهد
Server Error in '/' Application.
Input string was not in a correct format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.FormatException: Input string was not in a correct format.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +14286670
System.Number.ParseInt32(String s, Num
{
if (Session["status"] != null &&
Session["status"].ToString() == "Login")
{


//successful login
sql_addedProds.SelectCommand = "SELECT * FROM [Products] WHERE ([id] in ("
+ Session["shoppingCart"].ToString() + "))";


}
else
{
Response.Redirect("login.aspx");
}


چند سوال تصادفی




پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.