解决方案 »
- 帮我看一下这段sql语句
- 关于ASP.NET数据缓存的问题
- 关于页面控件权限控件问题
- 一开vs速度好慢,devenv.exe进程CPU占用率100%
- 疯了,疯了,谁能帮我解决这个弹出"运行时间错误"的问题,愿80分相赠
- ASP.net如何实现与EXCEL的通讯
- 郁闷死了!!!!刚刚以为解决了的问题,可是这个问题有引起了新的问题,我解决不了了!请各位高手们帮忙看看啊!!!!由于Dropdownlist
- *************************请问怎么把MSDE数据库打包到安装程序里去啊*****************
- 关于页面刷新的问题。在线等。急!
- 简单问题:如何访问DataTable中的某行某列的值?
- 急,MVC3.0 部署到iis6.0 上.在线等,解决了,马上结贴
- 火狐5.0.1下alert不好用,不能显示边框
public void setDs(BasicDataSource basicds) {
this.ds= basicds;
}
<object id="" type=", ">
<property name="UserName" expression="T(System.Web.HttpContext,System.Web).Current.User.Identity.Name"/>
</object>
</objects>T(类,所在dll).Current.User.Identity.Name
如果我把Operator改为object类型,并使用下面的方式确实可以把HttpContext.Current注入进去:
<property name="UserName" expression="T(System.Web.HttpContext,System.Web).Current"/>但是无法用下面的方式注入登录用户名
<property name="UserName" expression="T(System.Web.HttpContext,System.Web).Current.User.Identity.Name"/>
报4楼贴出来的错。进一步,我发现HttpContext.Current.User注入进去也是null,我想应该是Spring.NET在注入时,HttpContext.Current.User还没有值的原因。这就牵出另一个问题了,Spring.NET的注入时机是否可以更改,不是在启动应用程序时注入,而改为使用对象时再注入?