Gridview가 내부에 드롭 다운 목록이있는 Ajax 업데이트 패널에서 작동하지 않습니다.

연안

드롭 다운 목록과 Ajax 업데이트 패널이있는 웹 양식에서 스크립트 관리자도 사용했습니다. 업데이트 패널 내에 그리드보기가 있습니다. 데이터 소스를 사용하여 선택한 드롭 다운 목록 값을 그리드보기와 바인딩했습니다. 값은 데이터베이스의 지정된 테이블에서 추출됩니다. 드롭 다운 목록 값을 선택할 때마다 그리드보기에 해당 데이터가 있어야하지만 작동하지 않고 오류가 발생하지 않고 선택한 하나의 드롭 다운 목록에 대해서만 그리드보기 데이터를 표시하는 잘못된 출력을 제공합니다. 다음은 HTML 코드입니다.

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

         <!DOCTYPE html>

          <html xmlns="http://www.w3.org/1999/xhtml">
          <head runat="server">
          <title></title>
          </head>
          <body>
<form id="form1" runat="server">
<div>

    <br />
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <br />
    <br />
    <br />
    <br />
    <br />
    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:GridView ID="GridView1" runat="server">
            </asp:GridView>
            &nbsp;&nbsp;
            <br />
            Select Deptt:
            <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged1">
            </asp:DropDownList>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="SelectedIndexChanged" />
        </Triggers>
    </asp:UpdatePanel>

</div>
</form>

백엔드 코드 :-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

public partial class Default5 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
    Add_Dep();

}
private void Add_Dep()
{
    SqlDataAdapter adp = new SqlDataAdapter("select * from tbdep", ConfigurationManager.ConnectionStrings["cn"].ConnectionString);
    DataSet ds = new DataSet();
    adp.Fill(ds);
    DropDownList1.DataTextField = "dname";
    DropDownList1.DataValueField = "dno";
    DropDownList1.DataSource = ds;
    DropDownList1.DataBind();

}

protected void DropDownList1_SelectedIndexChanged1(object sender, EventArgs e)
{
    String qry = "select * from tbemployee where edno=" + DropDownList1.SelectedValue;
    SqlDataAdapter adp = new SqlDataAdapter(qry, ConfigurationManager.ConnectionStrings["cn"].ConnectionString);
    DataSet ds = new DataSet();
    adp.Fill(ds);
    GridView1.DataSource = ds;
    GridView1.DataBind();
}

}

라구 바르

페이지로드에 문제가 있습니다. Pageload에 ispostback 검사를 추가합니다.

protected void Page_Load(object sender, EventArgs e)
{
   if(!Page.IsPostBack)
   {
      Add_Dep();
   }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

업데이트 패널이 UserControl 내부 Gridview의 편집 단추에서 작동하지 않습니다.

분류에서Dev

Yii의 드롭 다운 목록이있는 Ajax Dependable texfiled가 작동하지 않습니다.

분류에서Dev

매끄러운 슬라이더가 부트 스트랩 드롭 다운에서 작동하지 않습니다.

분류에서Dev

jQuery 드롭 다운-.click 이벤트가 <a> 태그에서는 작동하지만 <a> 내부의 <span>에서는 작동하지 않습니다.

분류에서Dev

내 드롭 다운이 작동하지 않습니다-JS에 문제가 있습니다.

분류에서Dev

드롭 다운 내에서 선택 후 useState가 제대로 업데이트되지 않습니다.

분류에서Dev

업데이트 패널 내의 스크립트가 asp.net에서 작동하지 않습니다.

분류에서Dev

내 코드에서 업데이트 쿼리가 작동하지 않습니다.

분류에서Dev

부트 스트랩 모달 event.relatedTarget이 드롭 다운 내에서 작동하지 않습니다.

분류에서Dev

p : ajax 업데이트가 p : selectBooleanCheckbox에서 작동하지 않습니다.

분류에서Dev

드롭 다운이있는 angular-tanslate가 Chromium에서 작동하지 않습니다.

분류에서Dev

드루팔에서는 드롭 다운이 작동하지 않습니다.

분류에서Dev

return Json 함수가 내 드롭 다운 목록을 업데이트하지 않습니다.

분류에서Dev

드롭 다운에서 클라이언트 측 유효성 검사가 작동하지 않습니다.

분류에서Dev

업데이트 패널이 asp.net 코드에서 작동하지 않습니다.

분류에서Dev

jQuery AJAX에서 동적으로 부트 스트랩 드롭 다운 생성이 작동하지 않음

분류에서Dev

ASP.NET이 업데이트 패널에 동적으로 추가 된 드롭 다운 포스트 백

분류에서Dev

Flask-부트 스트랩 Navbar 드롭 다운이 하위 페이지에서 작동하지 않습니다.

분류에서Dev

ScreenShot / PrintScreen이 드롭 다운 메뉴에서 작동하지 않습니다!

분류에서Dev

ScreenShot / PrintScreen이 드롭 다운 메뉴에서 작동하지 않습니다!

분류에서Dev

Django에서 필드 업데이트가 작동하지 않습니다.

분류에서Dev

모든 항목에 대한 이미지가있는 드롭 다운 목록

분류에서Dev

필터에서 gridview_page 색인이 변경되고 드롭 다운 목록의 기반에서 작동하지 않습니다.

분류에서Dev

드롭 다운 목록이 표시되지 않습니다. 내가 뭘 잘못하고 있는지

분류에서Dev

드롭 다운 재질 UI 항목이있는 텍스트 필드에 ReactJS가 표시되지 않습니다.

분류에서Dev

HTML 드롭 다운 목록 selected = "selected"또는 "yes"가 Firefox 및 Chrome에서 작동하지 않습니다.

분류에서Dev

내 드롭 다운 버튼이 작동하지 않습니다

분류에서Dev

mysqli에서 업데이트가 작동하지 않습니다.

분류에서Dev

드롭 다운 메뉴의 항목에 대한 Flutter 테스트 find.byValueKey ()가 작동하지 않습니다.

Related 관련 기사

  1. 1

    업데이트 패널이 UserControl 내부 Gridview의 편집 단추에서 작동하지 않습니다.

  2. 2

    Yii의 드롭 다운 목록이있는 Ajax Dependable texfiled가 작동하지 않습니다.

  3. 3

    매끄러운 슬라이더가 부트 스트랩 드롭 다운에서 작동하지 않습니다.

  4. 4

    jQuery 드롭 다운-.click 이벤트가 <a> 태그에서는 작동하지만 <a> 내부의 <span>에서는 작동하지 않습니다.

  5. 5

    내 드롭 다운이 작동하지 않습니다-JS에 문제가 있습니다.

  6. 6

    드롭 다운 내에서 선택 후 useState가 제대로 업데이트되지 않습니다.

  7. 7

    업데이트 패널 내의 스크립트가 asp.net에서 작동하지 않습니다.

  8. 8

    내 코드에서 업데이트 쿼리가 작동하지 않습니다.

  9. 9

    부트 스트랩 모달 event.relatedTarget이 드롭 다운 내에서 작동하지 않습니다.

  10. 10

    p : ajax 업데이트가 p : selectBooleanCheckbox에서 작동하지 않습니다.

  11. 11

    드롭 다운이있는 angular-tanslate가 Chromium에서 작동하지 않습니다.

  12. 12

    드루팔에서는 드롭 다운이 작동하지 않습니다.

  13. 13

    return Json 함수가 내 드롭 다운 목록을 업데이트하지 않습니다.

  14. 14

    드롭 다운에서 클라이언트 측 유효성 검사가 작동하지 않습니다.

  15. 15

    업데이트 패널이 asp.net 코드에서 작동하지 않습니다.

  16. 16

    jQuery AJAX에서 동적으로 부트 스트랩 드롭 다운 생성이 작동하지 않음

  17. 17

    ASP.NET이 업데이트 패널에 동적으로 추가 된 드롭 다운 포스트 백

  18. 18

    Flask-부트 스트랩 Navbar 드롭 다운이 하위 페이지에서 작동하지 않습니다.

  19. 19

    ScreenShot / PrintScreen이 드롭 다운 메뉴에서 작동하지 않습니다!

  20. 20

    ScreenShot / PrintScreen이 드롭 다운 메뉴에서 작동하지 않습니다!

  21. 21

    Django에서 필드 업데이트가 작동하지 않습니다.

  22. 22

    모든 항목에 대한 이미지가있는 드롭 다운 목록

  23. 23

    필터에서 gridview_page 색인이 변경되고 드롭 다운 목록의 기반에서 작동하지 않습니다.

  24. 24

    드롭 다운 목록이 표시되지 않습니다. 내가 뭘 잘못하고 있는지

  25. 25

    드롭 다운 재질 UI 항목이있는 텍스트 필드에 ReactJS가 표시되지 않습니다.

  26. 26

    HTML 드롭 다운 목록 selected = "selected"또는 "yes"가 Firefox 및 Chrome에서 작동하지 않습니다.

  27. 27

    내 드롭 다운 버튼이 작동하지 않습니다

  28. 28

    mysqli에서 업데이트가 작동하지 않습니다.

  29. 29

    드롭 다운 메뉴의 항목에 대한 Flutter 테스트 find.byValueKey ()가 작동하지 않습니다.

뜨겁다태그

보관