c#的新手。使用.NET Framework 4.5.2。 Visual Studio 2015 我只是按照这个例子:
http://csharp-video-tutorials.blogspot.com/2012/10/calling-stored-procedure-with-output.html 当我尝试在浏览器中查看它时#34;它给了我一个错误,没有任何解释:
我的.aspx.cs文件:
unrecognized tag prefix or device filter asp
这是我的aspx文件:如果我将鼠标移到asp
<!DOCTYPE html>
<table style="border: 1px solid black; font-family:Arial">
<tr>
<td>
Employee Name
</td>
<td>
<asp:TextBox ID="txtEmployeeName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Gender
</td>
<td>
<asp:DropDownList ID="ddlGender" runat="server">
<asp:ListItem>Male</asp:ListItem>
<asp:ListItem>Female</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td>
Salary
</td>
<td>
<asp:TextBox ID="txtSalary" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2">
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
onclick="btnSubmit_Click" />
</td>
</tr>
<tr>
<td colspan="2">
<asp:Label ID="lblMessage" runat="server"></asp:Label>
</td>
</tr>
</table>
WebForm3
在设计模式中,它看起来像这样:
在我的项目中,我有3个Web表单,但我只使用{{1}},其中只有警告 - 而不是错误。
这是错误输出:
答案 0 :(得分:1)
在C#中,惯例是属性以大写字母开头。
只需使用:
lblMessage.Text