C#aspx页面前台使用<%=%>无法取到后台的值

检查是不是有拼接问题,正常public和protected修饰的字段或属性均可使用<%=%>.
另外,加载(Page_Load)时有没有给它们赋初始值?

1)前台页面只能调用本后置代码的public和protected修饰的字段或属性。

2)给它们设定一个初始值,然后再看看能否拿到。

3)在前台页面设置断点,单步调试。

tip:一般需要在ds或者dt前面加上protected等修饰词,例如 protected DataSet ds=new DataSet();

原文地址:https://www.cnblogs.com/uftwkb24/p/8176612.html