2 שאלות ב ASP.NET

svoivandim

New member
2 שאלות ב ASP.NET

1: יש לwebMatrix פקדים משלו אני מתייחס ל2 שהם: א: the MX Data Grid
<wmx:AccessDataSourceConrol> </wmx:AccessDataSourceControl>​
ב:
<wmx:MxDataGrid > </wmx:MxDataGrid>​
השאלה שלי האם הם ירוצו על בזמן אמת על השרתים החיצוניים , כלומר האם ניתן להשתמש בהם כחלק של asp.net או שלא להתרגל לעבוד עם פקדים שהם לא חלק בלתי נפרד של asp.net?? יש לציין שבלי שורת קוד הבאה שאני שם בתחילת הדף הפקדים הללו לא יעבדו
<%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI" Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %>​
מה השורה הזאת אומרת ? האם היא משתמשת במחלקות של NET או של WebMatrix?? ובקיצור האם להשתמש בפקדים של WebMatrix ואם לא למה הם קיימים? השאלה השנייה: יש לי בעיה בפקד RegularExpressionValidation כאשר אני נותן למאפיין שלו
ControlToValidate="txtEmailAddress"​
כלומר הבדיקה נעשת על פקד הטקסט אני מקבל את השגיאה הבאה בריצת הדף באמצעות חלון של INTERNET EXPLORER:
Unable to find script libriry '/aspnet-client/system-web/1-1-4322/ webUIValidation.js'. Try placing this file manually or reinstall by running 'aspnet-regiis-c'​
קטע קוד שגורם לבעיה הוא זה:
<asp:Label id="lblRegister" runat="server">Register for email updates</asp:Label> <asp:TextBox id="txtEmailAddress" runat="server"></asp:TextBox> <asp:Button id="btnRegister" runat="server" Width="60px" Text="Register"></asp:Button> <asp:RegularExpressionValidator id="validEmail" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="txtEmailAddress" ErrorMessage="Please enter a valid email address"> </asp:RegularExpressionValidator>​
מה הבעיהה פה למעשה ומה פשר השגיאה? תודה מראש!!!​
 

Zeliran

New member
...

1.הפקד הנ"ל אינם נמצאים בפריימוורק ולכן אם תנסה להשתמש בהם "סתם ככה" בשרת הם לא יעבדו אבל, הסיבה שמתווספת לך אותה שורה שציינת היא בגלל שכאשר אתה מוסיף את הפקד הזה אז אתה גם מוסיף רפרנס לקובץ dll כלשהוא שמכיל בתוכו את הפקד הזה, כלומר אם תוסיף את הקובץ הזה לשרת ותשתמש באותו הפקד אז הוא אמור לעבוד
 

svoivandim

New member
או קיי אבל

מבלי שיהיה מותקi אצלי הWebMatrix האם זה עדין יעבוד? (כולל רפרנס לקובץ הDLL) ויש לי כמה שאלות נוספות:(כמובן בC#) 1: איזה פונקציות בודקות מאיזה סוג טיפוס X לדוגמא? (int ,string.object) 2:איך אני שולף נתון ספציפי משדא ספציפי(מ access) ומציג אותו בShow.Text של הפקד LEBEL לדוגמא, כי אני יודע איך לקשור את זה לDataGrid אבל מה לגבי נתון ספציפי משדא ספציפי? 3: איך אני עושה insert הכי בסיסי שקיים למסד הנתונים? תודה מראש!!
 

Zeliran

New member
.....

0. הוא לא צריך שה webMatrix יהיה מותקן.. כי זה בסך הכל סביבת הפיתוח ולא יותר מזה.. 1. תשתמש בפונקציה GetType 2. אם נגיד מילאת DataSet בנתונים טבלה מסויימת ואתה רוצה לגשת אל השדה שנמצא בשורה השלישית בעמודה name בטוח הטבלה tableName אז תצטרך לעשות משהו כמו:
Show.Text = myDataSet.Tables["tableName"].Rows[3]["name"].ToString();​
 

svoivandim

New member
הבנתי,ובקשר לשאלתי הראשונה?

כלומר בקשר לזה אתה יודע מה הבעייה? יש לי בעיה בפקד RegularExpressionValidation כאשר אני נותן למאפיין שלו:
ControlToValidate="txtEmailAddress"​
הבדיקה נעשת על פקד הטקסט,והשגיא מופיע בזמן ריצה באמצעות תיבה של internet explorer והיא:
Unable to find script libriry '/aspnet-client/system-web/1-1-4322/ webUIValidation.js'. Try placing this file manually or reinstall by running 'aspnet-regiis-c'​
קטע קוד שגורם לבעיה הוא זה:
<asp:Label id="lblRegister" runat="server">Register for email updates</asp:Label> <asp:TextBox id="txtEmailAddress" runat="server"></asp:TextBox> <asp:Button id="btnRegister" runat="server" Width="60px" Text="Register"></asp:Button> <asp:RegularExpressionValidator id="validEmail" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="txtEmailAddress" ErrorMessage="Please enter a valid email address"> </asp:RegularExpressionValidator>​
מה למעשה הבעיה ומה השגיא אומרת? תודה!!
 
למעלה