【发布时间】:2017-04-26 11:30:45
【问题描述】:
我知道这是一个重复的问题,但情况似乎有所不同。
我的 aspx 页面上有一个链接按钮,其事件 protected void LinkButton1_Click(object sender, EventArgs e) 没有触发
<form>
<asp:LinkButton ID="LinkButton1" OnClick="LinkButton1_Click" causesvalidation="false"><a href="Product.aspx?id=<%#Eval("ItemCode") %>">LinkButton</a></asp:LinkButton>
</form>
这里<asp:LinkButton 有一个绿色下划线表示Element 'asp:LinkButton' is missing required attribute 'runat'
当我把 runat="Server" 它给了我错误:
“LinkButton”类型的控件“Repeater1_LinkButton1_0”必须放在带有 runat=server 的表单标签内。
当我输入<Form runat="Server"> 时,它给了我
一个页面只能有一个服务器端表单标签。
我不确定这是否会造成问题。请帮忙
【问题讨论】:
-
您的 aspx 页面或母版页中可能已经定义了一个
-
我没有母版页,我在寻找