需要一些帮助,请。我有一个带有iframe的aspx页面,我试图从后面的代码中将一个名为'pageId'的变量传递给它。我查看了SO和其他网站上的各种示例,并且大多数人都向其他人建议了一个数据绑定问题,并且我已经通过一些示例进行了跟踪。也许我不能像使用if试图在iframe中那样使用变量?asp.net cs变量在aspx页面
我已经介绍了get/set和public属性,但只是有点迷路。任何人都可以帮助我指出正确的节制吗?
aspx页面
<iframe width="690" height="600" src="https://myserver.com/Index.php?pageId=<%=pageId%>" frameborder="0" scrolling="yes" style="border-width: 0px;"></iframe>
aspx.cs页面
protected String pageId { get; set; }
//private string pageId;
//public String pageId { get {return pageId; } }
protected void Page_Load(object sender, EventArgs e)
{
string pageId = 'Y2840'; //this is generated from my db and I know the data is being stored in here as I have Response.Write(pageId)
}
你遇到的错误是什么?或者什么都没有发生? – Tejs
虽然不是这样的错误,但myserver.com/Index.php不显示pageId的值。它就像没有在那里,但当我回应写有 – JK36
是在FormView内的iframe?否则可能更容易在iframe上设置id,并在代码隐藏中设置src。 – Constanta