سلام من خیلی سرچ کردم توی استک و یه قطعه کد پیدا کردم برای اضافه کردن css با سی شارپ
اون کد اینه
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0]; HtmlElement styleEl = webBrowser1.Document.CreateElement("style"); IHTMLStyleElement element = (IHTMLStyleElement)styleEl.DomElement; IHTMLStyleSheetElement styleSheet = element.styleSheet; styleSheet.cssText = @"h1 { color: red }"; head.AppendChild(styleEl);
ولی این کد و که میزنم این خطا رو دارم
Drl_Select.Attributes.CssStyle.Add("border","1px solid #ccc");
این تکه کد میشه به کنترل ASP که تو صفحت داری بگی
HtmlGenericControl div = new HtmlGenericControl(); div.Attributes["class"] = "ClassName"; div.TagName = "div"; // TagName div.InnerHtml += "<span class='ANS' style='direction: rtl; margin: 10px;direction: rtl;display:inline-block;'><p></p></span>"; // متن داخل تگ panlel1.Controls.Add(div);
با این تیکه میتونی از طریق C# تو صفحت تگ و ... اضافه کنی
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", "$(function () { mmm(); });", true);
با این تیکه کد هم میتونی اگه تابع جاوااسکریپت داری رو تو C# فراخوانی کنی یا حتی همین جاا یه تابع بنویسی بگی مثلا اول رویداد دکمه یا آخرش اجرا بشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)