我有一个动态创建的javascript页面(该脚本非常静态,但其变量的值根据用户输入填充).
获取用户输入的结果和控件位于UpdatePanel内,UpdatePanel在某些用户输入上更新自身.其中一些用户输入导致我之前谈到的变量发生变化,所以我需要注册一个新的javascript.
问题是只更新面板得到更新,脚本在更新面板外注册,因此不会添加新脚本.
您认为现在最佳做法是什么?我可以通过让这个脚本(和变量)存在于 updatepanel中来解决这个问题,或者我可以确保在需要发布新的javascript时完全重新加载页面?我在页面上已有的ScriptManager可以帮助我...
所以我正在寻找一个有类似问题并以一种很好的方式解决它们的人,或者只是一个有一些聪明主意的人:)
我在SQL Server Reporting Services报告中有一个表.在其中一列中有几行可以具有相同的值,我想用交替的颜色标记这些行的"组".我该怎么办?
我遇到了一些垂直CSS定位问题.我想创建一个具有以下布局的页面:
B AAA
AAA
AAA
C AAA
Run Code Online (Sandbox Code Playgroud)
A是网格(表格),数据B对齐到网格C的顶部,与网格的底部对齐
如何让B和C正确对齐?
编辑:很抱歉有关Div/Table标签的混淆!理想情况下,我希望用纯CSS做到这一点,但是如果它有很多工作,那么我将满足于dittodhole使用表格的解决方案.
我们使用快速报告来创建报告,但我们对其创建的PDF质量并不满意.我知道我们可以插入其他PDF组件而不是FastReports附带的组件,所以我的问题是
Delphi有哪些好的PDF组件(免费或商业版)?理想情况下,它不应该需要任何dll.
编辑:我最终购买了Gnostice,因为它有FastReports集成,可用来源和相当好的声誉.然而,我确实发现了一个问题(在我购买之后)将多页报告从FastReports导出到PDF,其中组件泄漏内存并破坏输出.我已经向Gnostice报告过了,所以我想我们会在未来几天看到他们的支持有多好......
编辑2: Gnostice带来了一个修正程序来纠正内存泄漏和损坏的输出.
我有一个AJAX应用程序的以下部分,它没有错误,但屏幕上也没有显示任何内容,所以我不确定问题所在.直接从具有?cmd&id = 1的浏览器调用此页面应该返回,或者甚至在没有?cmd的情况下调用它应该返回cmd错误消息.
编辑:添加测试用例:我确实得到了cmd错误消息,但是当我传递&id = 1(1是一个有效的id)时,没有返回任何html,查看源是完全空白的.我是否错误地使用了回声或类似的东西?
edit2:将echo添加为第一行:无法看到第一个echo
edit3:在回到旧版本并再次进行所有更改之后,我现在在使用有效的cmd和id参数调用时获得测试字符集输出.我使用的代码与下面粘贴的代码相同.
代码:
<?php
echo "hello world";
error_reporting(E_ALL);
if (isset($_GET["cmd"]))
$cmd = $_GET["cmd"];
else
die("You should have a 'cmd' parameter in your URL");
$id = $_GET["id"];
$con = mysqli_connect("localhost", "user", "password", "db");
echo "test con";
if(!$con)
{
die('Connection failed because of' .mysqli_connect_error());
echo "test error";
}
//$con->query("SET NAMES 'utf8'");
$con->set_charset("utf8"));
echo "test charset";
if($cmd=="GetSALEData")
{
echo "test cmdifloop";
if ($getRecords = $con->prepare("SELECT * FROM SALES WHERE PRODUCT_NO = ?"))
{
echo "test recordifloop";
$getHtml …Run Code Online (Sandbox Code Playgroud) 我有一个像结构的图形.我不确切知道何时以传统的Delphi方式销毁对象,而是想实现类似引用计数对象的东西.我知道我可以使用像object.GetReference和object.lease而不是Free,并使用私有变量进行引用计数,但有没有更好的方法?
谢谢
在工作中,我们有一个大型数据库,具有唯一索引而不是主键,一切正常.
我正在为一个新项目设计新的数据库,我有一个两难的境地:
在DB理论中,主键是基本元素,没关系,但在REAL项目中,两者的优点和缺点是什么?
你在项目中使用了什么?
编辑: ...那么MS SQL服务器上的主键和复制呢?
我想减少设备捕获的图像的字节数,因为我相信_imageScaledToSize它不会减少图片的字节数(或者它是什么?) - 我想将图像的缩略图存储在本地字典中对象并不能将全尺寸图像放入字典中.任何的想法?
这可能是一个愚蠢的问题,但我正在编写一个快速测试页面,并意识到我不知道如何将字符串的数组或ArrayList绑定到例如ASP.NET Repeater.
我试验了一下.
<asp:Repeater ID="rptImages" runat="server">
<HeaderTemplate>
<h3>Items</h3>
</HeaderTemplate>
<ItemTemplate>
<p style="background-color:Black;color:White"><%#Eval(Container.DataItem.ToString())%></p>
</ItemTemplate>
<FooterTemplate>
<h4>End of Items</h4>
</FooterTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)
我完全是傻瓜吗?我只是将它用于具有属性的对象集合.
我有一个包含大量字段的数据库,目前是NTEXT.
升级到SQL 2005后,我们已经运行了一些性能测试,将它们转换为NVARCHAR(MAX).
如果您阅读本文:
http://geekswithblogs.net/johnsPerfBlog/archive/2008/04/16/ntext-vs-nvarcharmax-in-sql-2005.aspx
这解释了简单的ALTER COLUMN不会将数据重新组织成行.
我用我的数据来体验这一点.如果我们只运行ALTER COLUMN,我们在某些方面的表现实际上要糟糕得多.但是,如果我为所有这些字段运行UPDATE表SET Column = Column,那么我们将获得极大的性能提升.
我遇到的问题是数据库包含数百个具有数百万条记录的列.一个简单的测试(在低性能虚拟机上)有一个包含单个NTEXT列的表,包含700万条记录需要5个小时才能更新.
任何人都可以提供任何关于如何以更有效的方式更新数据以最大限度地减少停机时间和锁定的建议吗?
编辑:我的备份解决方案只是随着时间的推移更新块中的数据,但是,使用我们的数据会导致性能下降,直到所有记录都更新为止,此时间越短越好,所以我仍然在寻找更快的速度更新的方式.
asp.net ×2
delphi ×2
sql ×2
ajax ×1
arrays ×1
cocoa ×1
css ×1
database ×1
fastreport ×1
formatting ×1
html ×1
image ×1
iphone ×1
javascript ×1
mysql ×1
mysqli ×1
object ×1
objective-c ×1
pdf ×1
php ×1
repeater ×1
resize ×1
sql-server ×1
testing ×1
updatepanel ×1
webforms ×1