مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

moonfa1392

عضویت از 1394/08/17

ارور

  • شنبه 24 مهر 1395
  • 13:55
تشکر میکنم

با سلام

مشکل چیه؟

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" OnClick="button1_Click" Text="Button" />
        <p runat="server" id="MessageBox"></p>
    </div>
    </form>
</body>
</html>

 

private void button1_Click(object sender, EventArgs e)
    {
        char[] a;
        a = TextBox1.Text.ToCharArray();
        var meli_code = a.ToArray();
        string meli_code1 = meli_code.ToString();
        int c, n, r;
        if (meli_code.Length == 10)
        {
            if (meli_code1 == "1111111111" || meli_code1 == "2222222222" || meli_code1 == "3333333333" || meli_code1 == "4444444444" || meli_code1 == "5555555555" || meli_code1 == "6666666666" || meli_code1 == "7777777777" || meli_code1 == "8888888888" || meli_code1 == "9999999999")
            {
                MessageBox.InnerText = ("کد ملی صحیح نیست");
            }
            else
            {
                c = int.Parse(a[9].ToString());
                n = int.Parse(a[0].ToString()) * 10 + int.Parse(a[1].ToString()) * 9 + int.Parse(a[2].ToString()) * 8 + int.Parse(a[3].ToString()) * 7 + int.Parse(a[4].ToString()) * 6 + int.Parse(a[5].ToString()) * 5 + int.Parse(a[6].ToString()) * 4 + int.Parse(a[7].ToString()) * 3 + int.Parse(a[8].ToString()) * 2;
                r = n - (n / 11) * 11;
                if ((r == 0 && r == c) || (r == 1 && c == 1) || (r > 1 && c == 11 - r))
                {
                    MessageBox.InnerText = ("کد ملی صحیح می باشد");
                }
                else
                {
                    MessageBox.InnerText = ("کد ملی وارد شده معتبر نمی باشد");
                }
            }
        }
        else
        {
            MessageBox.InnerText = ("error");
        }
    }

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 24 مهر 1395
  • 14:57

بعضی مواقع پیش میاد رویداد به button متصل نیست

روی Button دوبار کلیک کنید اگر رویداد جدید ایجاد شد یعنی متصل نبوده

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • شنبه 24 مهر 1395
  • 15:05

چک کردم استاد مشکل از این نیست رویداد متصل هست...

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)