如何在
...
内调用form外定义的变量?

wsl1010 2003-09-15 12:28:49
如何在<form runat=server>...</form>内调用form外定义的变量?谢谢!
dim skinid as string
........
<form runat=server>
....
<%=skinid%>
</form>
我这样不行,他说没有定义这个变量!
...全文
42 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsl1010 2003-09-15
  • 打赏
  • 举报
回复
问题解决,给分!
panyee 2003-09-15
  • 打赏
  • 举报
回复
Dim SkinID as string
在Page_Load外面定义
wsl1010 2003-09-15
  • 打赏
  • 举报
回复
我再试试看
panyee 2003-09-15
  • 打赏
  • 举报
回复
可在我机器上已经测过了
wsl1010 2003-09-15
  • 打赏
  • 举报
回复
不行哈,王子,他说没有定义这个变量。
panyee 2003-09-15
  • 打赏
  • 举报
回复
<%@Page Language="vb" %>

<script language="vb" runat=server>
Dim SkinID as string

Sub Page_Load
SkinID = "aaa"
End Sub

</script>

<form runat=server id="form1">
<%=skinid%>
</form>
wsl1010 2003-09-15
  • 打赏
  • 举报
回复
没有人知道么?
wsl1010 2003-09-15
  • 打赏
  • 举报
回复
<%
Dim SkinID as string
if Request.cookies("skinID") is Nothing then
SkinID=ConfigurationSettings.AppSettings("Skin")
else
SkinID=request.cookies("skinID")
end if
%>
<form runat=server>
<%=skinid%>
</form>

在form外面可以引用,但是进了form就不行。
chnking 2003-09-15
  • 打赏
  • 举报
回复
代码给全了
wsl1010 2003-09-15
  • 打赏
  • 举报
回复
不行我没有code behind,但是就是不行。请再看看,分不够加就是了!
seesea125 2003-09-15
  • 打赏
  • 举报
回复
如果使用代码后置,应该
<%#=skinid%>绑定
使用其它页面的变量
using namespace
引用
yourclass.skinid
如果不使用代码后置,这么写是应该是对的,没试过

62,054

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧