ASP.NET验证组消失(在Sitefinity用户控件中)

时间:2012-07-31 19:42:21

标签: c# asp.net validation user-controls sitefinity

<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 ......

一个细节是我们在Sitefinity中使用的用户控件中使用它。但是,由于这只是一个ASP.NET CMS,我想不出任何影响这类代码的特殊内容。

关于如何发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

我不确定这是否是原因,但默认情况下,Sitefinity页面禁用了Viewstate。打开页面的属性(在后端页面的“操作”菜单下),选中复选框以启用viewstate,如果能解决问题,请告诉我。

希望这有用!