问题一:
制作resources,需要区分语言类别么?可以把多个语言放在一个resources中么?问题二:
制作好的resources放在什么位置问题三:
如何引入该resources文件——需要改变成嵌入的资源,还是编译?问题四:
如何使用和释放(请举例)
制作resources,需要区分语言类别么?可以把多个语言放在一个resources中么?问题二:
制作好的resources放在什么位置问题三:
如何引入该resources文件——需要改变成嵌入的资源,还是编译?问题四:
如何使用和释放(请举例)
解决方案 »
- web页: Default.aspx.cs中的变量str 在Default.aspx中怎么显示?
- 有人研究过discuz NT的源代码吗??
- IE9的兼容问题
- 调查一下,大家现在在数据库里用表值函数和标量函数多吗?或者说用过了没?
- 我是要在DataGrid同一列的不同行上根据id的不同绑定不同的控件 !!十万火急!!!在线等
- OWC SpreadSheet 超难问题, 高手请进,问了一个星期都没有人会~~~
- 请问怎么对dataset进行操作呢?
- 一个关于读出数据后改变存放表的格式的问题
- access的select count(*) into 语句问题
- DataGrid & Excel problem
- 递归调用的错误,高手过来看看!谢谢了,十万火急~!
- DataGrid设置主键问题,请教高手!
//获取该资源的Stream对象
制作resources,需要区分语言类别么?可以把多个语言放在一个resources中么?
支持.NET的语言都可以,如C#、VB.NET等。可以。
问题二:
制作好的resources放在什么位置(放在项目的目录下)问题三:
如何引入该resources文件——需要改变成嵌入的资源,还是编译?(编译成DLL放在项目的bin目录)问题四:
如何使用和释放(请举例)(系统自动调用垃圾回收gc)
<?xml version="1.0" encoding="utf-8" ?>
<root>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="ResMimeType">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="Version">
<value>1.0.0.0</value>
</resheader>
<resheader name="Reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="Writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
//*********所有文件在此配置
<data name="LoginName">
<value>Username</value>
</data>
<data name="Login">
<value>Login</value>
</data>
//........
//****************
</root>
//2.方法定义,读取配置文件,可以写到基类里面*****************
protected string GetString(string key)
{
System.Resources .ResourceManager rm=(System.Resources .ResourceManager)Application["RM"];
return rm.GetString(key);
}
//3.页面中调用时,定义变量*****************
protected string Activity_Assigned_To;
//4.定义pageload中调用方法********************
private void Resource()
{
System.Resources .ResourceManager rm=(System.Resources .ResourceManager)Application["RM"];
Activity_Assigned_To=rm.GetString("Activity_Assigned_To");
}
//5.在page load中调用自定义方法****************
private void Page_Load(object sender, System.EventArgs e)
{
Resource();
}
//6.在html中调用*****************
<table>
<tr>
<td><%=Activity_Assigned_To%></td>
<td>
<table style="TABLE-LAYOUT: fixed" width="100%">
<tr>
<td style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all"><asp:textbox id="txtLocation" runat="server" Width="100%" MaxLength="300"></asp:textbox></td>
</tr>
</table>
</td>
</tr>
</table>