繁体   English   中英

从.aspx文件传递ResourceSet作为参数

[英]Pass ResourceSet as parameter from .aspx file

我有一个函数,其中有一个参数,即ResourceSet。

public DataTable getData(ResourceSet res)
{
    //do something    
}

当我从这样的代码后面调用它时,它工作正常,ResourceSet是正确的。

getData(Resources.res_Main.ResourceManager.GetResourceSet(CultureInfo.CurrentCulture, true, false));

我想使用getData函数将数据源从aspx文件绑定到DropDownList。

<asp:DropDownList ID="ddlist" runat="server" DataSource='<%# getData(Resources.res_Main.ResourceManager.GetResourceSet(System.Globalization.CultureInfo.CurrentCulture, true, false)) %>' DataTextField="Text" DataValueField="Value" />

但在这种情况下,res参数将为null,并且还会抛出NullReferenceException。 我该如何解决?

先感谢您!

您需要先绑定数据源,否则它将作为空数据源加载。 编译页面并加载页面时,默认情况下您将获得null,您需要传递所需的数据源并将其绑定以正确加载

暂无
暂无

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

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