还是关于IFRAME的问题

shellry514 2009-03-07 04:12:44
defualt.aspx中有3个IFRAME:a,b,c
a对应的页面是a.aspx ,c对应的页面是c.aspx,后台有个Public sub ShowInfo(Byval strROWID as string)
我点a.aspx中的按钮(服务器控件)如何运行ShowInfo过程
...全文
97 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shellry514 2009-03-08
  • 打赏
  • 举报
回复
再把问题详细的说明一次
defualt.aspx中有3个IFRAME:a,b,c
a对应的页面是a.aspx ,c对应的页面是c.aspx,c.aspx.vb里有个Public sub ShowInfo(Byval strROWID as string)
我点a.aspx中的按钮(服务器控件)如何运行ShowInfo过程
shellry514 2009-03-08
  • 打赏
  • 举报
回复
老大,你这个实例化有问题啊,如果你用NEW的话,就和现在本身加载的不是同一个对象了,而且好像我试半天没试出来
chaoren119119 2009-03-08
  • 打赏
  • 举报
回复
设定一个session("strID")
parent.frames['iframe名称'].location.reload()

koukoujiayi 2009-03-07
  • 打赏
  • 举报
回复
我VB不清楚,但C#是可以的,如下:
defualt.aspx中有3个IFRAME:a,b,c
defualt.aspx还有:
Public string ShowInfo(string strROWID)
{
........
}

在a.aspx中的按钮的click事件中:
protected void Button1_Click(object sender, EventArgs e)
{
Default myDdfa = new Default();//在a.aspx实例化Default.aspx页面的类
myDdfa.ShowInfo("abcd"); //通过对象调用ShowInfo
}

页面Default.aspx的类名,在c#中是Default
在VB中好象是_Default

wangzy_baal 2009-03-07
  • 打赏
  • 举报
回复
你可以把Public sub ShowInfo(Byval strROWID as string)
写到PAGEBASE.cs里,然后让C.ASPX继承这个页面就可以了呀。
shellry514 2009-03-07
  • 打赏
  • 举报
回复
有人知道不???
shellry514 2009-03-07
  • 打赏
  • 举报
回复
能不能说具体一点~~~
这个问题很着急啊
qfgyd2004 2009-03-07
  • 打赏
  • 举报
回复
这可能要借助JavaScript来实现。参考_doPostBank()函数。

62,268

社区成员

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

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

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

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