<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: decimal (κομμα και τελεία)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27383.aspx</link><pubDate>Thu, 29 Mar 2007 23:00:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27383</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27383.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=27383</wfw:commentRss><description>Αν είναι λίγα τα πεδία, μπορείς να χρησιμοποιήσεις δύο textBox, με το παρακάτω layout:&lt;br&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ],[&amp;nbsp;&amp;nbsp; ]&lt;br&gt;&lt;br&gt;με την απαραίτητη επεξήγηση από δίπλα.&lt;br&gt;</description></item><item><title>Απ: decimal (κομμα και τελεία)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27382.aspx</link><pubDate>Thu, 29 Mar 2007 22:49:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27382</guid><dc:creator>NullOK</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27382.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=27382</wfw:commentRss><description>Δυστυχώς αυτό είναι λάθος γιατι αν ο χρήστης εχει γράψει π.χ. 1,412.50 εσυ το μετατρεπεις μετά σε 1.412.50 οπότε μπορείς να καταλάβεις πως θα έχεις πρόβλημα. &lt;br&gt;Εφόσον έχεις να κάνεις με web αναγκαστικά θα πρέπει να ελέγξεις τα locales η έστω να έχεις κάποια ένδειξη προς το χρήστη. Όπως και να το δείς πάντως είναι πονεμένο το θέμα.&lt;br&gt;</description></item><item><title>Απ: decimal (κομμα και τελεία)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27378.aspx</link><pubDate>Thu, 29 Mar 2007 22:21:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27378</guid><dc:creator>Scientist</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27378.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=27378</wfw:commentRss><description>&lt;P&gt;Χρησιμοποίησα το παρακάτω και μου βγήκε:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.txtNetValue.Text = Replace(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.txtNetValue.Text, ",", ".")&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;thanx&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: decimal (κομμα και τελεία)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27371.aspx</link><pubDate>Thu, 29 Mar 2007 21:31:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27371</guid><dc:creator>Scientist</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27371.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=27371</wfw:commentRss><description>&lt;P&gt;καταρχην σας ευχαριστω και τους δυο για τις απαντησεις που μου δώσατε&lt;/P&gt;
&lt;P&gt;Νατασα θα ηθελα να γινεις αν&amp;nbsp;μπορεις πιο σαφης. Εχω κανει τα εξης μεσα στο κωδικα:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;Private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;FONT size=2&gt; btnSubmit_Click(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;FONT size=2&gt; sender &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; System.Object, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;FONT size=2&gt; e &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; System.EventArgs) &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Handles&lt;/FONT&gt;&lt;FONT size=2&gt; btnSubmit.Click&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.txtNetValue.Text = "" &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Then&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Exit&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.txtVATValue.Text = "" &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Then&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Exit&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;FONT size=2&gt; Cmd &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; SqlClient.SqlCommand = Database.GetCommand("dbo.web_ExpensesInsert")&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;Cmd.Parameters.Add("@EXP_NETVALUE", SqlDbType.Decimal).Value = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.txtNetValue.Text&lt;/P&gt;
&lt;P&gt;Cmd.Parameters.Add("@EXP_VATVALUE", SqlDbType.Decimal).Value = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.txtVATValue.Text&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;Database.CommandExecuteNonQuery(Cmd, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.txtNetValue.Text = ""&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.txtVATValue.Text = ""&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;Υπάρχει λύση;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: decimal (κομμα και τελεία)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27370.aspx</link><pubDate>Thu, 29 Mar 2007 21:16:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27370</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27370.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=27370</wfw:commentRss><description>Σε web applications το θέμα δεν είναι και τόσο απλό. Κατ' αρχήν ο χρήστης μπορεί να έχει σε λανθασμένη σειρά τις προτιμώμενες γλώσσες στον browser, ή να μην έχει ορίσει καν γλώσσες -- και μάλιστα να μην έχει ιδέα ότι υπάρχει τέτοιο πράγμα. &lt;br&gt;Επιπλέον, δεν είναι προφανές το πώς να κάνεις mask. Στα ελληνικά έχουμε την τελεία για διαχωριστή χιλιάδων και το κόμμα για υποδιαστολή, ενώ στα αμερικάνικα είναι το ακριβώς αντίθετο, και σε ορισμένες γλώσσες δεν γκρουπάρονται καν τα ψηφία ανά 3. Θα πρέπει να γράψεις σοφιστικέ κανονική έκφραση για να το τσεκάρεις, είτε server side είτε και client side.&lt;br&gt;Θα σε βοηθήσουν επίσης και κάποια domain validations που θα πιάσουν αυτό που θα σου ξεφύγει. Π.χ. αν εισάγεις ισοτιμίες ευρώ-δολαρίου, και πάρεις την τιμή 1.000 (δηλαδή χίλια με τα ελληνικά regional settings)... ε μάλλον κάτι δεν πάει καλά.&lt;br&gt;</description></item><item><title>Απ: decimal (κομμα και τελεία)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27369.aspx</link><pubDate>Thu, 29 Mar 2007 20:58:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27369</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27369.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=27369</wfw:commentRss><description>Το θέμα έχει ξανασυζητηθεί πολλές φορές. Το parsing των strings γίνεται βάση του locale στο οποίο τρέχει η εφαρμογή. Δεν μπορείς ούτε πρέπει να απαιτείς ο χρήστης να χρησιμοποιήσει ντε και καλά συγκεκριμένο locale. Σε εφαρμογές Windows Forms, αυτό είναι το locale που έχει επιλέξει ο χρήστης στα regional settings. Στην περίπτωση των web applications, έχει να κάνει με το locale και τις γλώσσες που έχει ορίσει ο χρήστης στον browser του. &lt;br&gt;Αυτό που μπορείς να κάνεις είναι να μην επιτρέπεις στο χρήστη να βάλει λάθος υποδιαστολή, ανάλογα με το locale του. Αυτό μπορείς να το πετύχεις π.χ. με ένα control που επιτρέπει masks, ή με validation.&lt;br&gt;</description></item><item><title>decimal (κομμα και τελεία)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27361.aspx</link><pubDate>Thu, 29 Mar 2007 20:37:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27361</guid><dc:creator>Scientist</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27361.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=27361</wfw:commentRss><description>&lt;P&gt;καλησπερα σε όλους,&lt;/P&gt;
&lt;P&gt;έχω φτιάξει μια εφαρμογή με καποια πεδία που στη βαση SQL τα εχω χαρακτηρισει ως decimal. Στη σελίδα ASP.NET σε textboxes παιρνάω αυτά τα πεδία. Και εκεί τα παιρνάω ως παραμέτρους ως decimal. To πρόβλημα μου είναι πως αν κάποιος καταχωρισει κατι με κόμμα το παιρνει ως χιλιαδες κατι που δε θελω...εχει κανεις καμια λύση; Τι να γραψω ή να κανω επιπλέον στην ASP.NET σελίδα μου;&lt;/P&gt;
&lt;P&gt;ευχαριστώ εκ των προτέρων&lt;/P&gt;</description></item></channel></rss>