当我复制一个aspx页面和另一个项目的文件后面的代码时,我经常遇到编译错误的问题,它似乎在我创建另一个页面时工作并且内容手动,但如果我只是复制它不会的文件。我已经检查过,以确保名称空间和引用是好的,但仍然没有任何意义。我得到的错误是:当从另一个项目复制页面时,Aspx页面无法编译
错误“txtUser”这个名字不会在目前情况下
我只是想了解为什么存在。
例如,我复制了以下内容:
ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="Login" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Login</title>
</head>
<body>
<form id="form1" runat="server">
<table align="center" width="300px" style="margin-top: 200px;">
<tr>
<td>
<legend>Login</legend>
<table style="width: 30%;" align="center">
<tr>
<td>
<asp:TextBox ID="txtUser" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
ASPX.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
txtUser.Text = "text";
}
}
感谢所有的回应家伙,工作和学习设计师档案的重要性。做得好。 – Rubans 2010-02-22 15:11:17
只是为了让你知道修复,我的参考是相同的,但设计师文件仍然丢失。所以我使用转换为Web应用程序的方法,由你们推荐,现在它符合项目罚款。 – Rubans 2010-02-22 15:20:52