【Ajax】SPREADが属するformタグの前に別のformタグを宣言した場合、ページングやソートなどSPREADのコールバック機能が動作しない
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
動作保証環境と同様
状況
修正済み
詳細
SPREADが属するformタグの前に別のformタグが宣言されていると、SPREADのコールバック機能が動作しません。
【再現手順】
1.新規WebフォームにSPREADを配置します
2.以下のサンプルコードをコピーし、アプリケーションを実行します
3.ページナビゲーションボタンを押下します
4.ページ移動が行われません
【サンプルコード】
-------------------------
Default.aspx.vb
-------------------------
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack Then
Return
End If
FpSpread1.ActiveSheetView.RowCount = 30
'FpSpread1.EnableAjaxCall = False
End Sub
-------------------------
Default.aspx HTML
-------------------------
:
<略>
:
<form action ="Default.aspx">
</form>
<form id="form1" runat="server">
<div>
<FarPoint:FpSpread ID="FpSpread1" runat="server" ...
:
<略>
:
【再現手順】
1.新規WebフォームにSPREADを配置します
2.以下のサンプルコードをコピーし、アプリケーションを実行します
3.ページナビゲーションボタンを押下します
4.ページ移動が行われません
【サンプルコード】
-------------------------
Default.aspx.vb
-------------------------
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack Then
Return
End If
FpSpread1.ActiveSheetView.RowCount = 30
'FpSpread1.EnableAjaxCall = False
End Sub
-------------------------
Default.aspx HTML
-------------------------
:
<略>
:
<form action ="Default.aspx">
</form>
<form id="form1" runat="server">
<div>
<FarPoint:FpSpread ID="FpSpread1" runat="server" ...
:
<略>
:
回避方法
2008/03/31版で修正済み。
キーワード
SPRN06602
この文書は、以前は次のバグレポートIDで公開されていました : 7388