在一个Web项目中,我有很多带有非转义字符的XML文件.我将这些字符声明为DTD实体,并在每个XML文件内部包含声明列表,如下所示:
!DOCTYPE article SYSTEM "../../pubmedref/archivearticle.dtd" [
<!ENTITY bull "•">
<!ENTITY copy "©">
... a long list ...
]>
Run Code Online (Sandbox Code Playgroud)
有什么办法可以在外部文件中包含这些声明并将其导入XML文件中吗?使用XSLT将XML文件呈现给浏览器.
FWIW,我试过引用一个.ent文件,但它不适用于任何浏览器.
我正在维护一个遗留的 VB.Net Webforms 应用程序,并且在添加一个部分后遇到了一个奇怪的问题。
这是 aspx 页面中的代码,在执行回发时显示 giphy.gif:
<style type="text/css">
.modalWait
{
position: fixed;
top: 0;
left: 0;
background-color: black;
z-index: 99;
opacity: 0.5;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
min-height: 100%;
width: 100%;
}
.loading
{
font-family: Arial;
font-size: 10pt;
/*border: 5px solid #67CFF5;*/
width: 100px;
height: 100px;
display: none;
position: fixed;
background-color: transparent;
z-index: 999;
}
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
function ShowProgress() {
setTimeout(function () {
var modal = $('<div />');
modal.addClass("modalWait");
$('body').append(modal);
var loading = $(".loading");
loading.show(); …Run Code Online (Sandbox Code Playgroud) 我的上一个项目是一个中等大小的asp.net Web表单应用程序.它使用以下内容构建:
这次我相信我在架构设计,代码和数据传输优化方面做到了最好.我遵循了所有的建议,我可以通过linq到sql有效地使用数据库,我构建了层(模型,存储库,服务,表示)来分离关注点和轻量级文件后面的aspx代码中的代码.
问题是:我已经将应用程序安装在各种Web托管服务器中,但结果却很糟糕:应用程序正在努力工作...页面正在加载像慢动作......
在过去我会说'好吧,我没有尽我所能来加快速度'但在这种情况下我真的试图应用最佳实践......
还有什么我可以做的吗?或者仅仅是针对真正小型项目的asp.net?
谢谢.