简体   繁体   English

从aspx页面访问代码隐藏中的对象

[英]Access object in codebehind from aspx page

C# or VB.NET are welcome. 欢迎使用C#或VB.NET。

I have an <%#Eval("FirstName")%> in the aspx page, I want to replace "FirstName" to <%#Eval(employee.FirstName)%> but "employee" object is instantiated in the codebehind like this: 我在aspx页面中有一个<%#Eval(“FirstName”)%> ,我想将“FirstName”替换为<%#Eval(employee.FirstName)%>,但是“employee”对象在代码隐藏中被实例化,就像这样:

Public employee As New Employee
  • How can I call this object in the aspx page? 如何在aspx页面中调用此对象?

  • Should I can create an "employee" in the aspx? 我应该在aspx中创建一个“员工”吗? if so, how to do that. 如果是的话,该怎么做。

尝试<%= Employee.FirstName%>

Since you instantiate your object as Public you should be able to call it, even from aspx page. 由于您将对象实例化为Public,因此您甚至可以从aspx页面调用它。

<%#Eval(employee.FirstName)%> <%#的eval(employee.FirstName)%>

If you are trying to access something inside a databound control, use: 如果您尝试访问数据绑定控件内的某些内容,请使用:

<%#Eval(employee.FirstName)%>

For general us in a .aspx or .ascx, use: 对于.aspx或.ascx中的一般用户,请使用:

<%#Eval(employee.FirstName)%>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM