我有一个包含ASP.NET服务器端菜单控件的母版页(System.Web.UI.WebControls.Menu)
我在这里使用CSSFriendly适配器
http://www.asp.net/CSSAdapters/Menu.aspx
并且它们确实使渲染的HTML更加清晰,但是我仍然将内联样式输出到HTML中的HEAD元素中,就像这样
<style type="text/css">
.ctl00_SiteHeader1_TabBar1_Menu1_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
.ctl00_SiteHeader1_TabBar1_Menu1_1 { text-decoration:none; }
.ctl00_SiteHeader1_TabBar1_Menu1_2 { }
.ctl00_LeftColumnContent_LeftHandNavigator1_Menu1_0 { text-decoration:none; }
</style>
</head>
<body>
Run Code Online (Sandbox Code Playgroud)
我认为这些样式是由ASP.NET生成的,我不认为我需要它们,因为我正在使用CSSAdapters所以有什么方法可以阻止它们被生成?
德里克
我试图控制从网站发送电子邮件的顺序.
我有使用相同机制发送email1和email2的代码:System.Net.Mail.SmtpClient.
电子邮件总是在订单email2,email1(即使我发送电子邮件2和电子邮件1)中到达.
我已经尝试按照http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=166439&中的建议设置超时属性 .
像这样
公共类SmtpClientAdapter继承SmtpClient
Public Sub SendEmail(ByVal message As System.Net.Mail.MailMessage)
Host = Parameter.Data.GetString("SMTPServer")
message.IsBodyHtml = True
MyBase.ServicePoint.MaxIdleTime = 1
MyBase.ServicePoint.ConnectionLimit = 1
MyBase.Send(message)
End Sub
Run Code Online (Sandbox Code Playgroud)
结束班
我一直试图发现是否可以使用SMTP标头延迟传递
http://tools.ietf.org/html/rfc4021#section-2.1.65
有谁知道我是否可以使用ASP.NET的这个标头?
德里克