我需要一个XML模式的例子,它将允许任何事物和一切.
这可能听起来很奇怪,但我需要调试我当前的架构.问题是我有一个复杂的对象,我在一个函数(我无法控制的DLL的一部分)和一个模式中使用,并且该函数返回XML.现在,该函数抛出异常,因为在使用模式进行验证时出现错误,但不应该有一个异常.所以,我想要一个空白模式,一个不会导致任何验证错误的模式,所以我可以看到该函数输出的XML.
我试图采用我当前的架构,并只保留xs:schema标签来创建一个空架构,但这显然不起作用.
我有一个表格,每个边框设置为1px宽度实心.我希望顶部,左边和底部边框为黑色,右边框为白色.所以,我用这个css代码
border-right-color: white;
border-left-color: black;
border-top-color: black;
border-bottom-color: black;
border: solid 1px;
Run Code Online (Sandbox Code Playgroud)
问题出现在IE9中,右上角像素为白色,但右下角为黑色.
我怀疑问题来自IE9重新组织样式的方式,因为当我在开发工具控制台中查看我的表的css时,它的排序方式如下:
border-top-color: black;
border-right-color: white;
border-bottom-color: black;
border-left-color: black;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
Run Code Online (Sandbox Code Playgroud)
这让我想到,也许,用于定义颜色的顺序使得顶部边框颜色为黑色,然后右边框颜色为白色(覆盖右上角),然后底部边框颜色为黑色(覆盖底部)右边角落)和左边框的颜色是左边的.
问题是,在白色背景上,顶部和底部边框看起来不是相同的长度(按一个像素).它可能不是很多,但我需要这两个边框以适应我的页面上的其他行.
那么,我怎么能解决这个问题呢?这真的是关于边框颜色的顺序,如果是,我怎么能改变它?
我正在尝试在我的global.asax中访问每个请求(页面,文档,PDF等)的会话状态.我知道我不能在Application_BeginRequest中做到这一点,我认为我可以在Application_AcquireRequestState中,但它不会工作,这很奇怪,因为它适用于另一个项目.
所以,我正在寻找一个事件,我总是可以访问每个请求的会话状态.
谢谢
编辑:@Mike
我试过这样做
Sub Application_PreRequestHandlerExecute(ByVal sender As Object, ByVal e As EventArgs)
Session("test") = "test"
End Sub
Run Code Online (Sandbox Code Playgroud)
但我仍然得到错误,因为我无法访问会话状态.
这个代码非常简单
<asp:TextBox ID="txbVipNumber" runat="server" />
<asp:TextBoxWatermarkExtender ID="tbweVipNumber" runat="server"
WatermarkText="VIP number" TargetControlID="txbVipNumber"
WatermarkCssClass="watermark">
</asp:TextBoxWatermarkExtender>
Run Code Online (Sandbox Code Playgroud)
当我查看页面时,我的文本框中没有水印.
怎么没用呢?
编辑:添加了CSS
.watermark {
color:Gray;
font-size:smaller;
font-style:italic;
}
Run Code Online (Sandbox Code Playgroud)