在.aspx里定义的变量不能直接在.aspx.cs里面用吗?
我的一个解决方案,本来几天前编译成功了,今天打开看,却报错,原因是.aspx里面定义的一个变量在.cs里面提示未定义,难道.cs不是完全继承.aspx的吗?...
我的一个解决方案,本来几天前编译成功了,今天打开看,却报错,原因是.aspx里面定义的一个变量在.cs里面提示未定义,难道.cs不是完全继承.aspx的吗?
展开
6个回答
展开全部
aspx文件的文件头上,标示着引用那个CS文件,请检查是否是引用了你所定义的cs文件,在aspx文件的第一行,如<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的cs文件中有几个变量,如果只有一个变量的话,那么证明你调用cs文件出错!
不过上述情况不肯能!
这只是给你一个简单的开头!
你把它提示的错误变量名在cs文件中搜索一下,看找不找的到?
如果找不到!证明你确实没有定义那个变量名称,如果找的到!
你把那个变量名称定义在page_Load()的开始!
比如
void page_load()
{
string mystring="";
}
这样在任何地方都可以调用到这个变量名称!
如果还有错!请发信息过来!
不过上述情况不肯能!
这只是给你一个简单的开头!
你把它提示的错误变量名在cs文件中搜索一下,看找不找的到?
如果找不到!证明你确实没有定义那个变量名称,如果找的到!
你把那个变量名称定义在page_Load()的开始!
比如
void page_load()
{
string mystring="";
}
这样在任何地方都可以调用到这个变量名称!
如果还有错!请发信息过来!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.cs是完全继承.aspx的,你出错的原因可能在别处,仔细找找吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cs 根据aspx由.net自动生成的,可能是你没用.net而用其他软件修改过aspx文件导致不匹配
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询