我编写自己的服务器端控件并使用在.resx文件中存储的图像.在控制台应用程序中,此代码工作正常:
ResXResourceReader rsxr = new ResXResourceReader("Resource1.resx");
foreach (DictionaryEntry d in rsxr)
{
Console.WriteLine(d.Key.ToString() + ":\t" + d.Value.ToString());
}
rsxr.Close();
Run Code Online (Sandbox Code Playgroud)
但在这里
protected override void RenderContents(HtmlTextWriter output)
{
ResXResourceReader rsxr = new ResXResourceReader("Resource1.resx");
base.RenderContents(output);
foreach (DictionaryEntry d in rsxr)
{
output.Write(d.Key.ToString());
}
}
Run Code Online (Sandbox Code Playgroud)
我感到很恐怖:
找不到文件'C:\ Program Files\Common Files\Microsoft Shared\DevServer\10.0\Resource1.resx'
我尝试使用ResourceManager但它需要.resource文件.我无法访问resgen工具(命令promt不理解[resgen]命令)并安装它(发生错误).
第一:为什么我不能读.resx?
第二:如何安装resgen工具?
谢谢.
如何在已知宽度和高度的div中放置已知宽度的下拉列表?垂直对齐对我没有帮助.
<div id="wrapper">
<select id="dropdown" ></select>
</div>
#wrapper{
border-style:solid;
height:100px;
width:200px;
}
#dropdown {
vertical-align:middle;
width:80px;
}
Run Code Online (Sandbox Code Playgroud)
这是jsFiddle.