[英]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.