Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > สอบถามเรื่อง UpdatePanel กับ MasterPage ครับ เมื่อใช้ร่วมกับ MasterPage แล้วปุ่ม Button ไม่สามารถใช้งานได้ครับ



 

สอบถามเรื่อง UpdatePanel กับ MasterPage ครับ เมื่อใช้ร่วมกับ MasterPage แล้วปุ่ม Button ไม่สามารถใช้งานได้ครับ

 



Topic : 065244



โพสกระทู้ ( 6 )
บทความ ( 0 )



สถานะออฟไลน์




เมื่อผมใช้ร่วมกับ MasterPage แล้วปุ่ม Button ไม่สามารถใช้งานได้ครับ

ขอบคุณครับ


Code
<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default8.aspx.vb" Inherits="Default8" title="Untitled Page" validateRequest="false" enableEventValidation="false" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
   
      
          
            <asp:Timer ID="IntervalTimer"  runat="server" Interval="15000">
        </asp:Timer>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true"  > 
 <Triggers>
            <asp:AsyncPostBackTrigger ControlID="IntervalTimer" EventName="Tick" />
        </Triggers>
            <ContentTemplate>
      <asp:GridView ID="Griddashboard" runat="server" AutoGenerateColumns="False" DataKeyNames="OrderId" OnPageIndexChanging="ShowPageCommand" AllowPaging="True" OnRowCreated="gridOffersPush_RowCreated"
                            Width="100%">
              <RowStyle HorizontalAlign="Center" />

              <Columns>
                  <asp:TemplateField HeaderText="Date">
                      <ItemTemplate>
                          <asp:Label ID="lbldate" runat="server" Text='<%# Eval("con_date") %>'></asp:Label>
                      </ItemTemplate>
                      <HeaderStyle Width="300px" />
                  </asp:TemplateField>
                  <asp:TemplateField HeaderText="Customer Branch">
                      <ItemTemplate>
                          <asp:Label ID="lbl_branch" runat="server" Text='<%# Eval("BranchId") %>'></asp:Label>
                      </ItemTemplate>
                      <HeaderStyle Width="180px" />
                  </asp:TemplateField>
                  <asp:TemplateField HeaderText="Order ID">
                      <ItemTemplate>
                          <asp:Label ID="lbl_order" runat="server" Text='<%# Eval("OrderId") %>'></asp:Label>
                      </ItemTemplate>
                      <HeaderStyle Width="180px" />
                  </asp:TemplateField>
                  <asp:TemplateField HeaderText="Status">
                      <ItemTemplate>
                          <asp:Label ID="lbl_status" runat="server" Text='<%# Eval("OrderStatus") %>'></asp:Label>
                      </ItemTemplate>
                      <HeaderStyle Width="180px" />
                  </asp:TemplateField>
                  <asp:TemplateField HeaderText="Update Status">
                      <ItemTemplate>
                          <asp:Label ID="lbl_update" runat="server" Text="" ></asp:Label>
                          <asp:Button ID="btnchg" runat="server" Text="" onclick="btnchg_Click1"  />
                             
                      </ItemTemplate>
                      <HeaderStyle Width="180px" />
                  </asp:TemplateField>
              </Columns>
             <PagerStyle HorizontalAlign="Right" />
   <PagerSettings Mode="NumericFirstLast" PageButtonCount="3" />
                  
          </asp:GridView>
  </ContentTemplate>
       
        </asp:UpdatePanel>
          
      
    
</asp:Content>



Code
Imports System.Configuration
Imports System.Data
Imports System.Linq
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.HtmlControls
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Xml.Linq
Imports System.Data.SqlClient
Imports System.Data.OleDb
Partial Class Default8
    Inherits System.Web.UI.Page

    Dim conn As New ConnectDB
    Dim converd_date As New date_string

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
 
        Binddashboard()

    End Sub


    Private Sub Binddashboard()


        Dim sqlCommand As String

        sqlCommand = "SELECT *,convert(varchar,UserStatusDate,120) con_date FROM ORDERS,USERS WHERE USERS.UserId = ORDERS.UserId and  OrderStatus not in ('Waiting for Approved','Cancel')"


        Dim dtTemp As New DataTable
        dtTemp = conn.FillDataSet(sqlCommand)

      
        Griddashboard.DataSource = dtTemp
        Griddashboard.DataBind()

    End Sub
    Protected Sub ShowPageCommand(ByVal s As Object, ByVal e As GridViewPageEventArgs)
        Dim newPageIndex As Integer = e.NewPageIndex
        Griddashboard.PageIndex = newPageIndex
        Binddashboard()

    End Sub

    Protected Sub btnchg_Click(ByVal sender As Object, ByVal e As System.EventArgs)

        Dim btn As New Button
        btn = CType(sender, Button)

        Dim orderid As String
        orderid = Griddashboard.DataKeys(CType(btn.NamingContainer, GridViewRow).RowIndex).Values("OrderId")

    End Sub

    Protected Sub gridOffersPush_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles Griddashboard.RowCreated
        UpdatePanel1.Update()
        Dim cmdShowOfferDetailsDoc, btn1 As Button
        cmdShowOfferDetailsDoc = CType(e.Row.FindControl("btnchg"), Button)
        btn1 = CType(e.Row.FindControl("Button1"), Button)
        Dim objSM As ScriptManager
        objSM = Me.Page.FindControl("ScriptManager1")

        If Not objSM Is Nothing And Not cmdShowOfferDetailsDoc Is Nothing Then
            objSM.RegisterPostBackControl(cmdShowOfferDetailsDoc)
            objSM.RegisterPostBackControl(btn1)
        End If

    End Sub
    
End Class





Tag : .NET, Ms SQL Server 2005, Ajax, Web (ASP.NET), VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-08-23 16:07:03 By : palabola View : 1265 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองดูนี่น่ะครับ

Code (VB.NET)
<%@ Master Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    Public Property Offset() As Integer
        Get
            If ViewState("Offset") Is Nothing Then
                Return 0
            Else : Return ViewState("Offset")
            End If
        End Get
        Set(ByVal value As Integer)
            ViewState("Offset") = value
        End Set
    End Property
    Protected Sub MasterButton_Click(ByVal Sender As Object, ByVal E As EventArgs)

        Select Case Sender.ID

            Case "IncrementButton"
                Me.Offset = Me.Offset + 1
            Case "DecrementButton"
                Me.Offset = Me.Offset - 1
        End Select
        Dim upl As UpdatePanel
        upl = ContentPlaceHolder1.FindControl("UpdatePanel1")
        upl.Update()
        Dim cal As Calendar
        cal = ContentPlaceHolder1.FindControl("Calendar1")
        Dim newDateTime As DateTime
        newDateTime = DateTime.Today.Add(New TimeSpan(Offset, 0, 0, 0))
        cal.SelectedDate = newDateTime
    End Sub
    Protected Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
        ScriptManager1.RegisterAsyncPostBackControl(DecrementButton)
        ScriptManager1.RegisterAsyncPostBackControl(IncrementButton)
    End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>UpdatePanel in Master Pages</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        Master Page<br />
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        Change date &nbsp;
        <asp:Button ID="DecrementButton" runat="server" Text="-" OnClick="MasterButton_Click" />
        <asp:Button ID="IncrementButton" runat="server" Text="+" OnClick="MasterButton_Click" />
        <hr />
        <br />
        <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
        </asp:contentplaceholder>
    </div>
    </form>
</body>
</html>


http://msdn.microsoft.com/en-us/library/bb398864.aspx






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-23 21:26:30 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่อง UpdatePanel กับ MasterPage ครับ เมื่อใช้ร่วมกับ MasterPage แล้วปุ่ม Button ไม่สามารถใช้งานได้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่