在.aspx里定义的变量不能直接在.aspx.cs里面用吗?

作者&投稿:戚菊 (若有异议请与网页底部的电邮联系)
我在aspx.cs里定义了全局变量,但是aspx文件中调用却提示我不存在~






cs文件里
num1.value="abc";

i是不是全局变量呀,不是你怎么识别的呀,一定要是全局变量才能被识别的,如果是局部变量就不可能在声明以外的地方被识别的,你去弄清楚下局部变量和全局变量吧

执行顺序的问题,ASPX里的代码和CS里代码执行顺序
先运行CS文件的变量定义和Page_Load等方法,然后再加载ASPX文件里的代码,

照你说的,你在ASPX里定义变量,却在CS里使用,当然会报错了
因为你是先使用变量,后定义变量
没有解决办法,只能把变量挪到cs文件里定义,如果该变量还要在ASPX中使用,那么要放在cs的类里定义,并定义成public的

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是完全继承.aspx的,你出错的原因可能在别处,仔细找找吧

cs 根据aspx由.net自动生成的,可能是你没用.net而用其他软件修改过aspx文件导致不匹配


后缀名为ASPX的文件是什么文件?
ASPX文件是一种ASP.NET网页文件。ASP.NET是一种由微软公司开发的服务器端编程技术,用于构建动态交互式网页和Web应用程序。ASPX文件是ASP.NET框架中用于表示Web页面的主要文件类型之一。这些文件通常包含HTML标记、服务器端控件和脚本代码,用于定义网页的布局、外观和功能。ASPX文件使用特殊的语法和控件来与...

在.aspx里定义的变量不能直接在.aspx.cs里面用吗?
照你说的,你在ASPX里定义变量,却在CS里使用,当然会报错了 因为你是先使用变量,后定义变量 没有解决办法,只能把变量挪到cs文件里定义,如果该变量还要在ASPX中使用,那么要放在cs的类里定义,并定义成public的

[.net教程]怎么在前台.aspx中调用自定义名称空间的某个类的方法啊
1 如果你的自定义类 的某个方法 已经声明为 static ,则前台调用示例如下:<%=cc.tv.某个方法名(对应参数)%> 2 如果你的自定义类 的某个方法 没有声明为 static ,则前台调用示例如下:先在页面后台声明一个公共变量 ,后台先引用自定义名称空间 using cc;然后再把自定义的类 tv 实例化为一...

asp.net的cs文件中如何调用aspx页面中定义的js函数
js函数是在客户端浏览器加载时由javascript引擎调用的,你的cs文件是在服务器端编译执行的,两者不存在调用关系。

C#.net在aspx页面中的Repeater中绑定后台的函数,在CS页面有定义方法,显 ...
<%#ShowIfReply(Eval("XXXX"))%>换成这样试试,赶脚这应该不是什么问题 最好贴个后台代码

Visual Studio 中各种文件后缀名是什么意思?
Visual Studio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。.ascx:ASP.NET的用户控件(也叫做“pagelets”),是作为一种封装了特定功能和行为(这两者要被用在Web应用程序的各种页面上)的 Web页面被开发的。一个用户控件包含了HTML、代码和其他Web或者用户控件的...

怎么在ASPX页面定义方法,比如写page_load方法
<!-- 此处写你的Page_Load方法-->

我在aspx.cs文件里定义了一个字符串string url1 在aspx文件中想调用这...
你把 url1 在.cs 里面定义成 public string url1; 这样才能在aspx页面上这样写<%=url1%>才能显示出来

aspx.cs和aspx.resx是什么文件
.aspx.resx\/.resx:资源文件,资源是在逻辑上由应用程序部署的任何非可执行数据。通过在资源文件中存储数据,无需重新编译整个应用程序即可更改数据。.XSD:XML schema的一种.从DTD,XDR发展到XSD.pdb:PDB(程序数据库)文件保持着调试和项目状态信息,...

aspx页面和html页面的区别
aspx页面和html页面的区别如下:1、.aspx文件 .aspx是ASP.NET 页面的扩展名。它无非是在静态HTML网页里面嵌入了动态的指令(这些动态指令是由各种脚本语言编写的,是由IIS服务器上的脚本引擎来执行的)而已。如果浏览器请求某张 ASP.NET 页面,那么在把结果发回浏览器之前,服务器首先会处理页面中的可...

漠河县19723552047: PHP 类变量怎么在方法里面不能直接使用 -
氐闻芙露: 方法/函数中的变量是不能直接访问的,不论是PHP还是其他语言.相关知识:变量具有自己的作用域,一般来说只有全局变量可以在任意位置访问,否则只能在其作用域内访问.已以下函数为例123 function foo() { $param = 'Hello'; } 变量$param是在函数内声明的,当你未调用函数foo时,变量$param尚未存在,而foo函数执行结束后$param变量的生命周期结束,也随之被销毁,所以对于外部代码来说,$param总是不可见的.

漠河县19723552047: python 在函数里面定义的变量,在外面就不能用了?我不是很想用global -
氐闻芙露: 严格的说,象你这么用是绝对属于没有定义的.不过有时候又可以是因为,如果你在程序开头函数前面定义一些变量,原则上它会自动变成global的. 除非你另外启线程,或者是有可能有与它重名的变量,否则可以直接在函数体内使用,当然也可以在后面的语句中使用.函数式编程要记着IPO这个准则.就是每个函数最好都是有输入input有输出output.函数体就是处理process.尽量不要使用全局变量,也不要使用默认值.一个正规的做法是这样:def example(a):a=0return aa=1 print example(a)这是一个标准用法,你就不用为global变量头痛了.

漠河县19723552047: JAVA for里定义的变量怎么不能在循环里用 -
氐闻芙露: 你这sum=sum+i又不是循环里面,你for循环的后边有个;分号,i相当于是在循环外,在循环外你又没有定义i变量,当然会报错,如果没有分号的情况下,你这程序也不对,会死循环,i=i++ 改成直接i++,并且class 灯! 你见过有几个用中文作为类名的?要遵守java规范!

漠河县19723552047: 为什么在函数外定义的变量函数内不能使用 -
氐闻芙露: 不大明白你的意思!!在函数中定义的变量,其作用域只是在该函数里,其他函数想使用这个变量,需要通过其他方式,不能直接使用变量名字来访问这个变量.作用域规定的是名字的适用范围. 在函数中定义的变量,他的名字的使用范围仅仅只是这个函数.所以其他函数中可以定义与这个函数相同名字的变量.名字虽相同,但所指不同.

漠河县19723552047: 我在aspx.cs文件里定义了一个字符串string url1 在aspx文件中想调用这个变量src=<%=url1%>但是调用不到啊 -
氐闻芙露: 你把 url1 在.cs 里面定义成 public string url1; 这样才能在aspx页面上这样写才能显示出来

漠河县19723552047: 如何在.aspx页面显示.aspx.cs中的变量 -
氐闻芙露: 在aspx.cs中声明的变量,要是public 类型的,aspx就能用了

漠河县19723552047: as3.0 for循环条件里面定义的变量能在循环外部使用吗? -
氐闻芙露: 可以使用,但这个变量值是最后值,就是说是你这里的i<10中的10,当然你可以在for循环外重新为这个变量赋值,比如以下for循环 for(var i:int=0;i<100;i++) { }; i=5; for(var m:uint=0;m<i;m++) { } break是直接跳出循环体,所以即使你有嵌套循环也是不会执行的. 解答的可以吧.

漠河县19723552047: 5分求解,aspx文件中使用变量的问题. -
氐闻芙露: <#((DbDataRecord) Container.DataItem)["w_name"]%> 绑定的数据不要直接放在模版列中放在Label上<asp:GridView ID="GridView1" runat="serv...

漠河县19723552047: 为什么在asp中有的变量需要用dim定义,而有的可以不定义就可以直接拿来用? -
氐闻芙露: 但是,很多时候用dim定义一个变量后,系统又会提示类型不对...这是怎麽回事啊??? 查看原帖>> 采纳哦

漠河县19723552047: 定义变量能不能在程序执行过程中间定义 -
氐闻芙露: 不能,定义变量必须在程序编译前完成,程序运行起来,证明编译通过,无法再添加变量,除非你关掉运行的程序,再添加,然后重新编译并运行

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网