我目前正在将一组 .aspx 页面及其背后的 VB 代码转换为 .ascx 和 C#。
我现在已经完成了该项目的大部分工作,但由于我对 ASP.net 还很陌生,所以有点卡住了。
基本上,我正在使用的系统验证了一个购物篮,但是随着我更改代码继承的类,我也遇到了问题,我也应该更改它。
我正在从 System.Web.UI.Page 更改为 System.Web.UI.UserControl 并且主要遇到以下代码的 Validator.Add(v) 元素的问题:
public override void Validate()
{
base.Validate();
if (Profile.ShoppingCart == null || Profile.ShoppingCart.Items.Count == 0)
{
CustomValidator v = new CustomValidator();
v.ErrorMessage = "You must have at least 1 course in your basket.";
v.IsValid = false;
Validator.Add(v);
}
}
因此,如果有人可以提供帮助,将不胜感激。