我在我的aspx加载中使用此代码加密web.config中的连接字符串.
protected void Page_Load(object sender, EventArgs e)
{
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
ConnectionStringsSection connSection = (ConnectionStringsSection)config.GetSection("connectionStrings");
connSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
config.Save();
}
Run Code Online (Sandbox Code Playgroud)
我是c#的新手,现在我需要的是解密.知道怎么样?
我可以使用以下代码解密一行.
protected void Page_Load(object sender, EventArgs e)
{
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
ConnectionStringsSection connSection = (ConnectionStringsSection)config.GetSection("connectionStrings");
//connSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
connSection.SectionInformation.UnprotectSection();
config.Save();
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
我通常不必提问,因为大多数时候我会在互联网上找到我需要的东西,但现在我还没有找到方法来得到这个:
想象一下,我在这个枚举中有 50000 个枚举元素:
public enum myEnum
{
[System.Xml.Serialization.XmlEnumAttribute("01010101")]
Item01010101,
[System.Xml.Serialization.XmlEnumAttribute("10101500")]
Item10101500
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是通过传递元素的 XmlEnumAttribute 的字符串值来获取元素值,例如
object.ItsEnumValue = getEnumElement("01010101");
// Function which will return the element of the enum.
public myEnum getEnumElement(string xmlAttributeValue)
{
// The function should return the enum element, not using a switch statement
return myEnum.Item01010101;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在没有 switch 语句的情况下做到这一点?我希望你能帮助我,谢谢。
如何在截面区域中对齐表格?
MigraDoc.DocumentObjectModel.Tables.Table tFirma = section.Footers.Primary.AddTable();
MigraDoc.DocumentObjectModel.Tables.Column cFirma = tFirma.AddColumn(MigraDoc.DocumentObjectModel.Unit.FromCentimeter(3));//Tamaño de la coluna
MigraDoc.DocumentObjectModel.Tables.Row rFirma = tFirma.AddRow();
rFirma.Cells[0].Format.Alignment = MigraDoc.DocumentObjectModel.ParagraphAlignment.Center;
rFirma.Cells[0].AddParagraph("Employee Signature");
Run Code Online (Sandbox Code Playgroud)