You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET中如何在Page_Load事件里调用函数并校验返回列表元素

调用及校验实现代码

protected void Page_Load(object sender, EventArgs e)
{
    // 调用静态方法获取返回列表,若MyFunction就在当前Page类内可直接省略类名调用
    List<string> ret = page.MyFunction();
    
    // 校验是否同时包含两个目标字符串
    bool checkPass = ret.Contains("xzy") && ret.Contains("abc");
    
    // 校验结果处理逻辑可按需自定义,示例为前端输出提示
    if (checkPass)
    {
        Response.Write("返回列表校验通过,包含指定字符串");
    }
    else
    {
        Response.Write("返回列表校验不通过,缺少指定字符串");
    }
}

注意点

  • 如果MyFunction定义在当前页面对应的类中,调用时可以直接写MyFunction(),不需要加类名前缀
  • 如果需要校验的目标字符串较多,可以用LINQ简化写法,只需要在文件顶部引入using System.Linq;,校验逻辑可以改成:
    bool checkPass = new string[] {"xzy", "abc"}.All(ret.Contains);
    

内容的提问来源于stack exchange,提问作者MTB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 03:24:04