נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: עזרה עם Asp.Net וC#

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 03 July 2007 בשעה 17:08 | IP רשוּם
ציטוט 1crow

שלום,

אני בונה מערכת על בסיס asp.net, כאשר הקוד בC#.

אני צריך שיהיה קשב כלשהו לזמן וכאשר הזמן יהיה שווה לאפס אז תתבצעה הפעולה, כיצד אפשר לעשות את זה? כאילו נניח שאני מריץ מכרז, אז איך אני עושה את זה על בסיס website?

אני צריך להראות כל שניה שהזמן זז אחורה, איך אפשר לעשות את זה?

אני גם משתמש בDB, כך שאם אני אעשה refresh כל שנייה אז זה בטח יכביד מאוד, לא?

שלישית, זה קצת לא קשור אך אני משתמש בחלק מסויים בDataGrid, והייתי מעדיף במקום Paging, שיתן לי בצד ימין scrollbar, האם זה אפשרי?

עוד דבר, איך מתבצעת פעולה של upload בVisula studio-ASP.NET, כאילו אני משתמש בפקד של Asp.net, בשפ file upload... אבל לא ברור לי לאן אני מעלה ואיך אני שומר קישור לקובץ שהועלה לשרת על מנת לתת לאחרים הרשאה להוריד אותו.

דבר אחרון, יש דוגמא מוכנה ללקיחת טקסט כinput, והוצאה כoutput של דף html שנשמר במקום כל שהו בשרת.

                תודה מראש לכולם, אורי

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 03 July 2007 בשעה 17:29 | IP רשוּם
ציטוט shoshan

חבל ששלחת בפורום תיכנות, זה בניית אתרים...מועבר.

2 - 1 - javascript - תשמור את השעה שבה צריך להיגמר המכרז או מה שזה לא יהיה ותעדכן ב-client side כל שנייה עוד כמה זמן נשאר

3 - קישור

4 - תסתכל על ה-events שלו, יש event של העלאת קובץ, במידע שמועבר בו יש בין השאר stream שאפשר לקרוא ממנו מידע בינראי וסוג תוכן ולשמור לקובץ (בעצמך).

5 - עצוב שאתה מתעסק עם השאר כשאת זה אתה לא יודע...

כל דוגמא של hello world שתמצא בגוגל תלמד אותך את זה...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 03 July 2007 בשעה 18:06 | IP רשוּם
ציטוט 1crow

shoshan כתב:
5 - עצוב שאתה מתעסק עם השאר כשאת זה אתה לא יודע...

כל דוגמא של hello world שתמצא בגוגל תלמד אותך את זה...

כנראה לא הבנת אותי.. אני צריך שזה יבנה קובץ html, בפורמט html וישמר על גבי השרת, כאשר נישמר לי גם הקישור.. (נראה לי שזה לא קשור לדוגמא של hello world)

נניח הכניסו כותרת אז אני שומר אותה כtitle של html, וכל השאר כטקסט כתוב או כל דבר, העיקר שיעשה פעולה שזהה לעלאת קובץ html לשרת.

תודה רבה על הכל!

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 03 July 2007 בשעה 18:15 | IP רשוּם
ציטוט 1crow

shoshan כתב:

3 - קישור

כנראה לא הבנת אותי או שזה לא עובד על DataGrid, או שלא הצלחתי לממש את זה בצורה הנכונה.

<asp:GridView ID="GridView1" runat="server" AllowPaging="False" AutoGenerateColumns="False"

DataSourceID="AccessDataSource1" Style="position: static; overflow:auto;" Height="200px" Width="280px" BackColor="White" BorderColor="#3366CC" BorderStyle="None" BorderWidth="1px" CellPadding="4" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" AllowSorting="True">

זה לא עושה scrolling אלה מעריך את הטבלה עד שהיא נגמרת, ולא בונה לא גלגלת בצד.

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 03 July 2007 בשעה 18:39 | IP רשוּם
ציטוט shoshan

3 - תשים את ה-datagrid בתוך ה-div שמתואר שם.

5 - אתה כאילו רוצה שזה יהיה קובץ סופי ולא דינאמי לעולם (לא לאחס את הכותרת במסד ולהציג אותה, אלא פשוט לחולל קובץ HTML סטטי ?)

אם כן פשוט תיצור StreamWriter חדש לצורך יצירת הקובץ הזה, ותכתוב את ב-HTML בתור מחרוזת...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 04 July 2007 בשעה 02:50 | IP רשוּם
ציטוט 1crow

shoshan כתב:

4 - תסתכל על ה-events שלו, יש event של העלאת קובץ, במידע שמועבר בו יש בין השאר stream שאפשר לקרוא ממנו מידע בינראי וסוג תוכן ולשמור לקובץ (בעצמך).

זאת בדיוק הבעיה, אני לא מוצא את הevent הנ"ל. :(

איפה הוא נמצא? או איך אני מוצא אותו, או איפה לקרוא לו?

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 04 July 2007 בשעה 02:56 | IP רשוּם
ציטוט 1crow

shoshan כתב:
3
5 - אתה כאילו רוצה שזה יהיה קובץ סופי ולא דינאמי לעולם (לא לאחס את הכותרת במסד ולהציג אותה, אלא פשוט לחולל קובץ HTML סטטי ?)

אם כן פשוט תיצור StreamWriter חדש לצורך יצירת הקובץ הזה, ותכתוב את ב-HTML בתור מחרוזת...

אני צריך משהו שדומה לחלון שיש כאן בפורום... יותר פשוט אבל סגנון הכתבן(במקרה וניתן למצוא דוגמא כזאת ברחובות האינטרנט, כי לא מצאתי משהו מוכן).

פשוט איך אי מסתדר עם טאגים ואיך אני מגדיר חלק כמו כאן, שבו פשוט אני נותן אינפוט של כמה שבא לי, ושומר את זה?(אני יודע שזה נשמע בלי קשר, אני פשוט מתחרפן מזה כבר..:( )

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 04 July 2007 בשעה 03:48 | IP רשוּם
ציטוט 1crow

string saveDir = @"\Uploads\";

string appPath = Request.PhysicalApplicationPath;

if(UploadFile.HasFile)

{

string savePath = appPath + saveDir +

Server.HtmlEncode(UploadFile.FileName);

UploadFile.SaveAs(savePath);

הerror יוצא בשורה האחרונה.. מה לא בסדר ברצף או מה כתוב לא טוב?

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 04 July 2007 בשעה 13:20 | IP רשוּם
ציטוט shoshan

1. תבדוק שהקובץ לא קיים כבר, אם כן תשנה את השם
2. מ-saveDir תוריד את הסלאש הראשון
3. למה HTML ENCODE ? לא עדיף URLPATHENCODE ?
4. תיצור את התיקיה UPLOAD, לא ייצרו אותה עבורך.
    אתה יכול לשים את הקוד
   
קוד:
if (!Directory.Exists(directory))
Directory.CreateDirectory(directory);


ועכשיו אני מבקש ממך: בשביל מה אתה בונה את זה ?
אם זאת מערכת תוכן דינאמי אין סיבה שתשמור דפי HTML במקום לשמור במסד נתונים.

קישור
ותסתכל על שאר האתר, קישורים למתחילים, starter kits, ...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 04 July 2007 בשעה 15:03 | IP רשוּם
ציטוט 1crow

shoshan כתב:
1
ועכשיו אני מבקש ממך: בשביל מה אתה בונה את זה ?
אם זאת מערכת תוכן דינאמי אין סיבה שתשמור דפי HTML במקום לשמור במסד נתונים.

עד כאן המון המון תודה, סיימתי חלק ענק הודות לעזרה שלך!

אני צריך לשמור קיבצי הסבר על התוכן(הרעיון המקורי היה בקובץ word), אם זה היה דינמי אז היה לי יותר קל.

לדוגמא, מישהו רוצה לתת הסבר על מה קורה במכרז, אז הוא מעלה קובץ, ולמישהו אחר ניתנת אופציה להוריד.. אם חושבים על זה, אז שימוש בDB יכול להיות פה יותר יעיל אבל אלה הדרישות ולא אני קבעתי אותן.

אז מה שאני צריך כאן זה דוגמא לעורך מינימלי או טיפים איך אני בונה אחד סביר.

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 04 July 2007 בשעה 16:13 | IP רשוּם
ציטוט 1crow

shoshan כתב:
1
4. תיצור את התיקיה UPLOAD, לא ייצרו אותה עבורך.
    אתה יכול לשים את הקוד
   
קוד:
if (!Directory.Exists(directory))
Directory.CreateDirectory(directory);

Directory מתיחס למחשב הנתון עליו אתה מריץ Application(כפי שאני מבין), על שרת אתה לא יכול להריץ את זה, לפחות המחשב לא נותן לי לכתוב את זה, יש פתרון כלשהו?

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 04 July 2007 בשעה 16:28 | IP רשוּם
ציטוט shoshan

using System.IO

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
1crow
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 28 April 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 115
נשלח בתאריך: 04 July 2007 בשעה 16:39 | IP רשוּם
ציטוט 1crow

shoshan כתב:
1
3. למה HTML ENCODE ? לא עדיף URLPATHENCODE ?

מה הבדל ביניהם?

איך אני בודק אם יש תת סיפריה תחת PhysicalApplicationPath, כאילו את הכתובת של הספריה בה עובדים אני מוצא עם Request.PhysicalApplicationPath, אך איך אני בודק אם יש תת ספריה מסויימת? ואם לא אז יוצר אותה?

זה כמעט כל מה שמצאתי בגוגל וזה כל כך לא עוזר :( http://www.fileformat.info/info/unicode/char/05be/index.htm

חזרה לתחילת העמוד הצג את כרטיס החבר של 1crow חפש הודעות אחרות של 1crow בקר בדף הבית של 1crow
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה