View Full Version : جایگزینی یک تگ قبل از Render شدن صفحه
shahab_ksh
شنبه 15 آبان 1389, 17:53 عصر
با سلام
می خواهم قبل از اینکه صفحه باز شود تگی به نام [name] را جایگزین shahab کند
با چه کدی انجام میشه؟
khorsandreza
شنبه 15 آبان 1389, 22:49 عصر
سوالتان خیلی واضح نیست ولی اگر بخواهید فرضا بعد تگ body یک موردی یا تگی اضافه کنی بهتر که از روش زیر استفاده کنی اگه متوجه نشدید بگید با مثال انجام بدم
mydiv.Controls.Add(new LiteralControl("<li>"))
shahab_ksh
شنبه 15 آبان 1389, 23:29 عصر
منظورم اینه وقتی ازسمت سرور html به کلاینت فرستاده می شود تگی رو با عنوان [name] رو به shahab تبدیل کنه
raziee
شنبه 15 آبان 1389, 23:54 عصر
رویداد Render رو override کنید و خروجی تولید شده رو دست کاری کنید.
protected override void Render(HtmlTextWriter writer)
{
using (HtmlTextWriter htmlwriter = new HtmlTextWriter(new System.IO.StringWriter()))
{
base.Render(htmlwriter);
string html = htmlwriter.InnerWriter.ToString();
// some do it.
writer.Write(html.Trim());
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.