ASP.NET

shiptz

New member
ASP.NET

האם יש דרך להמיר דף aspx לדף html ? אני צריך רק להראות דף מבחינה ויזואלית, ולכן מעדיף להריץ אותו באקספלורר במחשב שאין לו סביבת דוט נט. תודה !
 

gilad g

New member
כן

ב-IE, אתה לוחץ File -> Save As. זה ישמור את הפלט של דף ה-ASPX שלך. אם אתה רוצה אתה יכול לשמור את הדף עם התמונות (complete) או רק את ה-html.
 

asafeven

New member
נצל"ש

האם ניתן לעשות את אותה פעולה בקוד ? לדוגמא כדי לשלוח את הדף באימייל
 
לא ניסיתי, אבל...

הייתי מתחיל עם המתודה
public void RenderControl( HtmlTextWriter writer );​
של המחלקה Page. תיצור אובייקט HtmlTextWriter ותשלח אליה. אח"כ תקבל string מהאובייקט. זו לא צריכה להיות בעיה. בהצלחה!
 

yokidotcom

New member
פרופרטי שאולי יעזור

Page.Form.InnerHtml אני חושב שזה רק בדוטנט 2.0. לא נותן שום תוצאה בגוגל, ולא בobject browser. רק משלים לי אותו באקספרס 2005, אבל העיקר שזה עובד. זורק אקספשן אם נוצר פקד דינאמית. תבדוק בקיצור אני רק מנסה לתת אולי איזשהו כיוון -------------------------------- או שבמחשבה שניה תבקש את הדף כבקשת http פשוטה
try { string url = "http://www.nrg.co.il"; WebRequest myreq = WebRequest.Create(url); WebResponse myres = myreq.GetResponse(); StreamReader red = new StreamReader(myres.GetResponseStream(), Encoding.GetEncoding(1255)); Response.Write(red.ReadToEnd()); myres.Close(); red.Close(); } catch (UriFormatException ex) { Response.Write("bad Uri"); } catch (Exception ex) { Response.Write(ex.ToString()); }​
 
למעלה