が、これはjavascriptのASPxGridView CustomCallback
onButtonClick = function (args)
{
switch (args)
{
case 'refresh':
dgJournalList.PerformCallback('Refresh');
break;
}
}
から私のASPxGridView
<dx:ASPxGridView ID="dgJournalList" runat="server" ClientInstanceName="dgJournalList"
OnCustomCallback="dgJournalList_CustomCallback"
OnCustomJSProperties="dgJournalList_CustomJSProperties"
KeyFieldName="LineNo" AutoGenerateColumns="False">
<SettingsPager Visible="False">
</SettingsPager>
<SettingsDataSecurity AllowDelete="False" AllowEdit="False" AllowInsert="False" />
<Columns>
<dx:GridViewDataTextColumn FieldName="ItemNo" VisibleIndex ="1"
ReadOnly="true" Visible="true">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="PostingDateStr" VisibleIndex ="2"
ReadOnly="true" Visible="true">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="EntryTypeStr" VisibleIndex ="3"
ReadOnly="true" Visible="true">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="DocumentNo" VisibleIndex ="4"
ReadOnly="true" Visible="true">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="LocationCode" VisibleIndex ="5"
ReadOnly="true" Visible="true">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Qty" VisibleIndex ="6"
ReadOnly="true" Visible="true">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="UOM" VisibleIndex ="7"
ReadOnly="true" Visible="true">
</dx:GridViewDataTextColumn>
</Columns>
<ClientSideEvents EndCallback ="onEndCallback(s, e)" />
</dx:ASPxGridView>
機能のためのaspxコードとコールバックするための方法である
protected void dgJournalList_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
{
string[] param = e.Parameters.Split(separator, StringSplitOptions.None);
BOResponse objResponse = new BOResponse();
switch (param[0])
{
case "Refresh":
objResponse = GetListJournal(null);
if (objResponse.MsgCode != 0)
{
dgJournalList.JSProperties["cpErrMsg"] = objResponse.MsgDesc;
}
dgJournalList.DataSource = JournalList;
dgJournalList.DataBind();
dgJournalList.FocusedRowIndex = 0;
break;
}
}
リフレッシュ動作を実行し、私のアプリケーションはコールバックではなくポストバックを行い、デバッグ時にはコールバックでブレークポイントを指定するackメソッドには達していません。それはPage_Load
メソッドでブレークポイントを打つ。
私のコードはどこにありますか?
THXメイトは、今私はフィードバックに感謝@justamediocorenewbieコールバックやポストバック –
についての詳細を理解します!あなたの質問に投票しましたので、投票に十分な担当者がいます。 – andrews