PDA

View Full Version : سوال: کپی متن در تکست باکس سایت پارسی بلاگ



sasan65
سه شنبه 21 مرداد 1393, 19:15 عصر
سلام.
یه مشکلی داشتم اونم اینه که متنم تو تکست باکس سایت پارسی بلاگ انتقال پیدا نمیکنه.
از این کد استفاده میکنم:

HtmlDocument doc = this.webBrowser1.Document;
doc.GetElementById("Name").SetAttribute("value", txtName.Text);
doc.GetElementById("EMail").SetAttribute("value", txtEmail.Text);
doc.GetElementById("URL").SetAttribute("value", txtSite.Text);
doc.GetElementById("CheckItemTB").SetAttribute("value", txtCode.Text);
doc.GetElementById("Comment").SetAttribute("value", txtMessage.Text);

کسی هست راهنمایی کنه؟

نمونه صفحه نظرات: http://sardareaseman.parsiblog.com/Comments/19

sasan65
شنبه 25 مرداد 1393, 13:41 عصر
کسی نمیدونه؟

aminmousavi
شنبه 25 مرداد 1393, 16:39 عصر
سلام دوست عزیز ، من کدتون رو تست کردم ، مشکلی نداره .
فکر کنم مشکل شما اینجاست که قبل از DocumentCompleted دستورتون رو اجرا میکنین

sasan65
یک شنبه 26 مرداد 1393, 13:48 عصر
سلام دوست عزیز ، من کدتون رو تست کردم ، مشکلی نداره .
فکر کنم مشکل شما اینجاست که قبل از DocumentCompleted دستورتون رو اجرا میکنین

سلام. متن چهارتای اولی انتقال پیدا میکنه ولی متن "Comment" به وب بروزر انتقال پیدا نمیکنه

aminmousavi
یک شنبه 26 مرداد 1393, 14:23 عصر
بخاطر Iframe ادیتور هست برای اینکه اطالاعات رو درون اون Iframe بزیری از کد زیر استفاده کن :




HtmlElementCollection contentIframe = webBrowser1.Document.Window.Frames[1].Document.Body.GetElementsByTagName("DIV");


foreach (HtmlElement element in contentIframe)
{
if (element.Id == "EditorArea")
{
element.InnerText = "content";
}
}