aspx页面导入命名空间问题 aspx页面导入命名空间<%@ Import Namespace="System.Web" %>是不是这样操作的,为什么在同一ASPX页面上引用空间里面的类会提示没定义,也没有智能提示,是不是引用有错,应该怎样引用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是用的C#还是VB? 如果C#且在HTML页编辑 下面这样引用就行<%#[code=C#]using System.Web;using System.IO;protected void TestStr(){ System.IO.File.Open("d.txt");//例子}%>[/code]如果在关联cs文件中直接写就行using System.Web;using System.IO;也有可以你引用的那个命名空间不是你所见到的文件名 仔细看看那句文件里的 namespace声明 <%#using System.Web;using System.IO;protected void TestStr(){ System.IO.File.Open("d.txt");//例子}%> 你新建的是将前台代码和后台代码放在了一个页面.这样的话,就不能用using System.Web;来引用了就是像一楼说的那样<%@ Import Namespace = "System.Web" %>可当你要引用好多个时不能写在一个import里面,要从新写一个;这样应该就没问题了! <%@Import Namespace="";Import Namespace="";Import Namespace="";%> 这样引用跟<%@ Import Namespace="System.Web" %>引用有什么区别吗?我是在.ASPX页面里面引用的,是不是引用了命名空间以后,要用到里面的类就随便写在.ASPX页面上的任何地方? 我要引用多个一定要这样写吗,我可不可以写多个<%@ Import Namespace="" %><%@ Import Namespace="" %><%@ Import Namespace="" %>像这样 如果你创建的页面是将前台代码和后台代码放在一个页面时,你就必须这样写一般是不能将前台代码和后台代码放在一起的,这样看起来很像是ASP的代码,不利于开发和维护;你在创建新面时,下面的就有一句这样的话:(将代码放在单独的文件中)把那个框选中,就可以了这样的话代码是分开:你就可以是后台代码中使用using System.Web;using System.Date;等; 但是有的时候.aspx页面上要用到一些命名空间,好象.aspx页面上都是些控件定义代码,.cs页面上才能进行服务器控件编程是吗,但是我也想到.aspx页面上对一些服务器控件进行编程。 就是想在.aspx页面上引用server.mapPath()这个方法得到一张图片的路径 急求答案 我也遇到了 甚至写到System.Web.HttpContext.Current.server.mapPath()一级了还是不行,有一个方法是在web.config 里面写,也还是不行! 试一下这种方法:<configuration> <system.web> <pages> <namespaces> <add namespace="System.Web"/> </namespaces> </pages> </system.web></configuration> GridView 如何 在自动生成列后面 加模板列 加载文件,路径出错! 如果获取Html页面中某一标记的总数量 div层的问题 两个十分简单的问题:(急) asp.net 继承性问题??? 问在不需要再次读取数据库的情况下,取得DataGrid中的数据? 紧急呼救:datagrid动态绑定模板列、绑定列后出现的问题,内有详细代码,up有分 数据库相关的问题 Response.Redirect()方法下载文件,文件名中有‘#’字符下载不行。有什么办法!!谢谢 怎么获取DataList中的TextBox的值? 求asp.net 分页的详细代码
<%#
[code=C#]using System.Web;
using System.IO;
protected void TestStr()
{
System.IO.File.Open("d.txt");//例子
}
%>[/code]如果在关联cs文件中直接写就行
using System.Web;
using System.IO;也有可以你引用的那个命名空间不是你所见到的文件名 仔细看看那句文件里的 namespace声明
using System.Web;
using System.IO;
protected void TestStr()
{
System.IO.File.Open("d.txt");//例子
}
%>
就是像一楼说的那样<%@ Import Namespace = "System.Web" %>
可当你要引用好多个时不能写在一个import里面,要从新写一个;这样应该就没问题了!
Import Namespace="";Import Namespace="";Import Namespace="";
%>
这样引用跟<%@ Import Namespace="System.Web" %>引用有什么区别吗?我是在.ASPX页面里面引用的,是不是引用了命名空间以后,要用到里面的类就随便写在.ASPX页面上的任何地方?
我要引用多个一定要这样写吗,我可不可以写多个
<%@ Import Namespace="" %>
<%@ Import Namespace="" %>
<%@ Import Namespace="" %>
像这样
急求答案 我也遇到了 甚至写到System.Web.HttpContext.Current.server.mapPath()一级了还是不行,有一个方法是在web.config 里面写,也还是不行!
<configuration>
<system.web>
<pages>
<namespaces>
<add namespace="System.Web"/>
</namespaces>
</pages>
</system.web>
</configuration>