我正在尝试使用登录用户的用户名调用方法。我有以下代码。
<asp:ObjectDataSource ID="odsFiles" runat="server" SelectMethod="getFiles" TypeName="MyProject.FileSystemBrowser">
<SelectParameters>
<asp:ProfileParameter Name="username" PropertyName="UserName" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
当我调试时,查看getFiles
username
参数为null。
我怀疑它与我的web.config设置有关,所以这里是它的配置文件部分。
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
</providers>
</profile>