0

私のJQUERY MODEL DIALOG IMAGEである画像を添付しました。EditLinkBut​​tonをクリックすると、

  • 私の DetailView コントロールは、EditLinkBut​​ton の関連付けられた e.CommandArgument とバインドされます

  • ページはポストバックすべきではありません

  • モデル ダイアログは開いたままにしておく必要があります。

しかし、現在起こっていることは、EditLinkBut​​ton をクリックすると、ページがポストバックされ、モデル ダイアログが閉じられることです。

画像参照

どうすればこれを乗り越えることができますか? 数日からこの問題に行き詰まっているので、アイデアや助けをいただければ幸いです。

私のコード:

function linkbtnTest(abc) {
    $(abc).dialog({
        title: "Shipment Status",

        modal: true,
        open: function (type, date) {
            $(this).parent().appendTo("form");
        },
        closeOnEscape: true,
        height: 800,
        width: 800
    });
}

私の詳細ビュー:

<div>
            <asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px">
                <Fields>
                    <asp:BoundField DataField="InvoiceNumber" HeaderText="Invoice Number" />
                    <asp:BoundField DataField="InvoiceDate" HeaderText="Invoice Date" />
                    <asp:BoundField DataField="BLNumber" HeaderText="B/L Number" />
                    <asp:BoundField DataField="BLDate" HeaderText="B/L Date" />
                    <asp:BoundField DataField="VesselName" HeaderText="Vessel Name" />
                    <asp:BoundField DataField="VoyageNumber" HeaderText="Voyage Number" />
                    <asp:BoundField DataField="DueDate" HeaderText="Due Date" />
                    <asp:BoundField DataField="BLDate" HeaderText="BLDate" />
                    <asp:BoundField DataField="ContractedShipmentSchedule" HeaderText="Shipment Schedule" />
                </Fields>
            </asp:DetailsView>
        </div>

MY StoredProc:

    USE [KeyWin]
GO

/****** Object:  StoredProcedure [dbo].[sp_Tbl_ShipmentStatus_Update]    Script Date: 10/12/2012 11:33:28 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

-- =============================================
-- Author:      <Abid Ali>
-- Create date: <3/10/2012>
-- Description: <sp_Tbl_Shipment_Update>
-- =============================================
CREATE PROCEDURE [dbo].[sp_Tbl_ShipmentStatus_Update]
    -- Add the parameters for the stored procedure here

    @ShipmentID int,
    @LCStatusID int,
    @InvoiceNumber varchar(50),
    @InvoiceDate varchar(50),
    @BLNumber varchar(50),
    @BLDate varchar(50),
    @VesselName varchar(50),
    @VoyageNumber varchar(50),
    @DueDate varchar(50),
    @ContractedShipmentSchedule varchar(50)
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.


    -- Insert statements for procedure here


    update tbl_ShipmentStatus set LCStatusID = @LCStatusID,
    InvoiceNumber = @InvoiceNumber, InvoiceDate = @InvoiceDate,
    BLNumber = @BLNumber, BLDate = @BLDate, VesselName = @VesselName,
    VoyageNumber = @VoyageNumber, DueDate = @DueDate,
    ContractedShipmentSchedule = @ContractedShipmentSchedule
    where ShipmentID = @ShipmentID

END

GO
4

1 に答える 1

0

鉛筆アイコンは要素ですか?またはクリックイベントのある画像だけですか?鉛筆がボタンの場合は、追加するか、

   return false 

また

`event.preventdefault()`

これは、フォームを投稿したいため、ボタンがページ自体を投稿するためです。

于 2012-10-12T08:49:41.767 に答える