jla*_*ang 3 c# alias namespaces
有没有办法在.aspx文件中创建名称空间别名(不是代码隐藏.aspx.cs).
例如......在代码隐藏文件中,可以按如下方式创建别名:
using MyPanel = System.Web.UI.WebControls.Panel;
Run Code Online (Sandbox Code Playgroud)
在html源模式(Visual Studio)中,可以按如下方式导入命名空间:
<%@ Import Namespace="System.Web.UI.WebControls" %>
Run Code Online (Sandbox Code Playgroud)
我需要做的是如下:
<%@ Import Namespace="MyPanel = System.Web.UI.WebControls.Panel" %>
Run Code Online (Sandbox Code Playgroud)
编辑/更新: 显然这不起作用.没有使用代码隐藏可能有其他方式吗?是的,如果删除空格,它实际上是有效的(下面的帽子提示@Alex).例:
<%@ Import Namespace="MyPanel=System.Web.UI.WebControls.Panel" %>
Run Code Online (Sandbox Code Playgroud)
实际上,你的第三个例子确实有效.你需要摆脱白色空间.要使ASPX名称空间别名起作用,请编写名称空间声明,如下所示:
<%@ Import Namespace="MyPanel=System.Web.UI.WebControls.Panel" %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2136 次 |
| 最近记录: |