نمایش نتایج 1 تا 5 از 5

نام تاپیک: چگونه توسط ASP در #C یک تست چهار گزینه ای بسازیم؟

  1. #1

    چگونه توسط ASP در #C یک تست چهار گزینه ای بسازیم؟

    با سلام.
    قبل از هرچیزی یه معذرت خواهی بکنم چون نمیدونم جای درست پرسیدن این سوال اینجا هست یا نه ولی شرمنده اگه اشتباه هستش.
    من یه پروژه دارم که با SQL و #C و البته قابلیت Linq باید بنویسیمش و در محیط ASP هست و مربوط به تست ها میشه! حتما توی اینترنت دیدید تست های چهار گزینه ای که چهار تا جواب دارن و مثله Radiobutton یکی از چهار گزینه میتونه درست باشه! من هم دقیقا میخوام این کار رو بکنم و البته از RadioButtonList استفاده کردم ولی مشکلی که هستش اینه که مثلا هر RadioButtonList که طراحی میکنم مثلا اگر پنج تا سوال داشته باشم کلا RadioButtonList1 تنها فقط تمام گزینه های یک رو نمایش میده و RadioButtonList2 تمام گزینه های دو و همینجوری تا چهار! مشکل هم اینجاس که حالت RadioButton مثلا تنها بین گزینه های اول هستش یعنی مثلا اگه گزینه اول سوال دو رو انتخاب کنی دیگه سوال سوم رو نمیتونی گزینه ی اول انتخاب کنی! این یه موضوع.
    از طرفی سعی کردم که بیخیال RadioLButtonList بشم و به جاش از DataList استفاده کنم ولی نمیدونم چطور میتونم با دستکاری HTML این DataList گزینه هام رو حالت RadioButtonList کنم که بین چهار تا گزینه تنها یکی روشن باشه!
    اگه کسی بتونه Sorce این تست هایی که توی وبلاگ ها میذارن رو بهم بده و بگه چطور جایگزین کنم توی برنامه خیلی ممنون میشم.
    موفق و پیروز باشید.

  2. #2

    نقل قول: چگونه توسط ASP در #C یک تست چهار گزینه ای بسازیم؟

    سلام دوست عزيز اگه لطف كني كدتو بزاري بهتر ميتونيم كمكتون كنيم اما فكر كنم مشكل شما اينه كه مقدار value اشتباه ميدين مثلا

    <asp:RadioButtonListID="RadioButtonList1"runat="server">
    <asp:ListItemValue="1">text1</asp:ListItem>
    <asp:ListItemValue="2">text2</asp:ListItem>
    <asp:ListItemValue="3">text3</asp:ListItem>
    <asp:ListItemValue="4">text4</asp:ListItem>
    <asp:ListItemValue="5">text5</asp:ListItem>
    </asp:RadioButtonList>
    تو اين مثال شما هركدومو بزنيد مقدار مخصوص به خودشو مياره نا اينكه همه 1 بدن يا 2 نميدونم تونستم كمكتون كنم يا نه اما گه راهنماييم نتونست نظر شمارو جلب كنه لطفا كدتون و بزاريد
    موفق باشيد

  3. #3

    نقل قول: چگونه توسط ASP در C#‎‎ یک تست چهار گزینه ای بسازیم؟

    شما داده ها رو از ديتابيس ميخوني و به RadioButtonList بايند ميكني . درسته ؟
    درستش هم همين هست ولي اينكار رو به صورت اشتباهي انجام دادي .

  4. #4

    نقل قول: چگونه توسط ASP در #C یک تست چهار گزینه ای بسازیم؟

    خیلی ممنون دوستان.
    من یکشنبه میرم سر کار و حتما کدهاش رو توی همین تاپیک قرار میدم و البته کدهایی که شما هم گفتید رو چک میکنم تا شاید مشکلم رو رفع کنه. باز هم خیلی خیلی ممنونم از کمکتون.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    پست
    239

    نقل قول: چگونه توسط ASP در #C یک تست چهار گزینه ای بسازیم؟

    نقل قول نوشته شده توسط sky_in_iran مشاهده تاپیک
    سلام دوست عزيز اگه لطف كني كدتو بزاري بهتر ميتونيم كمكتون كنيم اما فكر كنم مشكل شما اينه كه مقدار value اشتباه ميدين مثلا

    <asp:RadioButtonListID="RadioButtonList1"runat="server">
    <asp:ListItemValue="1">text1</asp:ListItem>
    <asp:ListItemValue="2">text2</asp:ListItem>
    <asp:ListItemValue="3">text3</asp:ListItem>
    <asp:ListItemValue="4">text4</asp:ListItem>
    <asp:ListItemValue="5">text5</asp:ListItem>
    </asp:RadioButtonList>
    تو اين مثال شما هركدومو بزنيد مقدار مخصوص به خودشو مياره نا اينكه همه 1 بدن يا 2 نميدونم تونستم كمكتون كنم يا نه اما گه راهنماييم نتونست نظر شمارو جلب كنه لطفا كدتون و بزاريد
    موفق باشيد
    سلام..
    منم تقريبا همين مشكل را دارم كه به اين صورت است :


    Protected Sub rblMaritialStatus_SelectedIndexChanged( _
    ByVal sender As Object, _
    ByVal e As System.EventArgs) _
    Handles rblMaritalStatus.SelectedIndexChanged
    If rblMaritalStatus.SelectedValue = "Single" Then
    txtAge.Focus()
    Else
    txtSpouseName.Focus()
    End If
    End Sub


    اين radiobuttonlist مي باشد كه مي خواهم يك radiobutton را انتخاب كرده و textbox مربوطه فعال شود.
    ممنون مي شوم پاسخگو باشيد

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •