1
<asp:Button ID="btnSend" runat="server" Text="Go!" 
        ValidationGroup="EmailForm" onclick="btnSend_Click" />

WebForm_DoPostBackWithOptions(
new WebForm_PostBackOptions('ctl00$cphLeft$C001$btnSend', '', true, '**MISSING??**',
'', false, true))

最初に、フォームにボタンを配置するために使用するASP.NETコード。その下にレンダリングされるコードがあります。MISSINGはどこに置きますか?、私はValidationGroupを期待していました...

1つの詳細は、Sitefinityで使用されるユーザーコントロールでこれを使用していることです。しかし、それは単なるASP.NET CMSであるため、このタイプのコードに影響を与える特別なことは何も考えられません。

これがどのように起こり得るかについてのアイデアはありますか?

4

1 に答える 1

0

これが原因かどうかはわかりませんが、デフォルトでは、Sitefinity ページの Viewstate は無効になっています。ページのプロパティ (バックエンドのページ リストの [アクション] メニューの下) を開き、チェックボックスをオンにしてビューステートを有効にし、問題が解決するかどうかをお知らせください。

これが役に立てば幸いです!

于 2012-08-01T14:01:49.527 に答える