加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – asp标签内的foreach变量不存在

发布时间:2020-12-15 21:09:12 所属栏目:百科 来源:网络整理
导读:并在第三行它得到错误: 编译器错误消息:CS0103:当前上下文中不存在名称“t”. 有人能帮助我吗? 解决方法 你不能在这样的循环中使用LinkBut??ton,像按钮代码里面那样的nether变量.未找到的变量是LinkBut??ton中的变量. 我建议使用repeater来创建你的循环,
并在第三行它得到错误:
编译器错误消息:CS0103:当前上下文中不存在名称“t”.

有人能帮助我吗?

解决方法

你不能在这样的循环中使用LinkBut??ton,像按钮代码里面那样的nether变量.未找到的变量是LinkBut??ton中的变量.

我建议使用repeater来创建你的循环,或者PlaceHolder并通过在后面的代码中的同一循环中添加控件来创建链接按钮.

这是一个例子

foreach (string s in new string[] { "ena","dyo" })
    {
        Literal lTitle = new Literal();
        lTitle.Text = "<Br>" + s;

        LinkButton lbButton = new LinkButton();
        lbButton.Text = "<br>" + s;

        phAddOnMe.Controls.Add(lTitle);
        phAddOnMe.Controls.Add(lbButton);
    }

并在页面上

<asp:PlaceHolder runat="server" ID="phAddOnMe"></asp:PlaceHolder>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读