问题列表 - 第7910页

有没有更好的方法将ClientID转换为外部JS文件?

我知道之前已经问过这个问题,但是我发现了一种不同的方法来获取外部JS文件中控件的引用,但我不确定这会如何在整体速度方面下降.

我的代码是

public static void GenerateClientIDs(Page page, params WebControl[] controls) {

        StringBuilder script = new StringBuilder();
        script.AppendLine("<script type=\"text/javascript\">");

        foreach (WebControl c in controls) {
            script.AppendLine(String.Format("var {0} = '#{1}';", c.ID, c.ClientID));
        }

        script.AppendLine("</script>");

        if (!page.ClientScript.IsClientScriptBlockRegistered("Vars")) {
            page.ClientScript.RegisterClientScriptBlock(page.GetType(), "Vars", script.ToString());
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我可以在我的JS文件中引用aspx页面的id.

任何人都可以看到以这种方式做事的任何缺点吗?我刚开始使用外部JS文件.在将所有内容写入UserControl本身之前.

javascript asp.net

6
推荐指数
1
解决办法
2262
查看次数

是否可以在Android中的图像按钮中将URL中的图像放入?

我想要做的是一个数据库列表视图右侧有一个小图像按钮和文本,我希望小图像用文本文件给出的URL改变但我被卡住了,2小时规则到了

For(file lenght)所以URL是www.site.com/images/(i++).png

android

2
推荐指数
1
解决办法
6711
查看次数

如何在PHP中进行长时间的批处理?

当我需要从上传的CVS文件更新我的db表(大约100000-500000行)时,我有批处理.通常需要20-30分钟,有时甚至更长.

什么是最好的方法?对此有什么好的做法?任何建议将不胜感激

谢谢.

php batch-processing

0
推荐指数
1
解决办法
760
查看次数

Jfreechart中的虚线

有人知道如何在某个给定坐标处在Jfreechart中绘制垂直虚线吗?

谢谢

jfreechart

8
推荐指数
1
解决办法
1万
查看次数

在objective-c/cocoa-touch中是否有方便的功能来找到最小的数字?

我有两个数字,需要返回较低的数字.我可以使用任何功能吗?当然这是一件容易的事,我可以做一个if语句.我只是想知道.

cocoa-touch objective-c

40
推荐指数
3
解决办法
3万
查看次数

使用foreach将字符串[]转换为字符串

string x;
foreach(var item in collection)
{
   x += item+",";
}
Run Code Online (Sandbox Code Playgroud)

我可以用lambdas写这样的东西吗?

c# lambda

0
推荐指数
2
解决办法
281
查看次数

加密BouncyCastle RSA密钥对并存储在SQL2008数据库中

我有一个生成BouncyCastle RSA密钥对的函数.我需要加密私钥,然后将加密的私钥和公钥存储到单独的SQL2008数据库字段中.

我使用以下内容获取密钥对:

private static AsymmetricCipherKeyPair createASymRandomCipher()
{
    RsaKeyPairGenerator r = new RsaKeyPairGenerator();
    r.Init(new KeyGenerationParameters(new SecureRandom(), 1024));
    AsymmetricCipherKeyPair keys = r.GenerateKeyPair();
    return keys; 
}
Run Code Online (Sandbox Code Playgroud)

这是正确的返回键,但我不知道如何加密私钥然后将其存储在数据库中.

这是我目前使用的加密数据(错误?):

public static byte[] encBytes2(AsymmetricKeyParameter keyParam, byte[] Key, byte[] IV)
{
    MemoryStream ms = new MemoryStream();
    Rijndael rjdAlg = Rijndael.Create();
    rjdAlg.Key = Key;
    rjdAlg.IV = IV;
    CryptoStream cs = new CryptoStream(ms, rjdAlg.CreateEncryptor(), CryptoStreamMode.Write);
    byte[] keyBytes = System.Text.Encoding.Unicode.GetBytes(keyParam.ToString());
    cs.Write(keyBytes, 0, keyBytes.Length);
    cs.Close();
    byte[] encryptedData = ms.ToArray();
    return encryptedData;
}
Run Code Online (Sandbox Code Playgroud)

显然,我转换keyParam.ToString()的keyBytes设置不正确,因为它只转换KeyParameter名称,而不是实际值.我正在向此函数提交以前的密钥对返回密钥.私有.

另一个问题是因为我没有加密公钥我应该在SQL2008数据库,nvarchar(256)或其他中存储什么格式?

任何帮助将不胜感激.

.net c# sql-server bouncycastle private-key

5
推荐指数
3
解决办法
1万
查看次数

"x天前"Django中的模板过滤器?

我正在寻找一个过滤器,将日期时间实例转换为'x Days'或'x years y months'格式(如同SO).建议?我忽略了一些非常明显的事情吗

python django

11
推荐指数
1
解决办法
4000
查看次数

如何在PHP中获取有用的错误消息?

我觉得用PHP编程非常令人沮丧.我经常尝试运行脚本,然后再回一个空白屏幕.没有错误消息,只是空屏幕.原因可能是一个简单的语法错误(错误的括号,缺少分号),或者函数调用失败,或其他完全错误.

弄清楚出了什么问题是非常困难的.我最终评论出代码,在任何地方输入"echo"语句等等,试图缩小问题范围.但肯定有一个更好的方法,对吗?

那么,有没有办法让PHP产生像Java那样有用的错误信息呢?任何人都可以推荐良好的PHP调试技巧,工具和技术?

php debugging error-handling

563
推荐指数
28
解决办法
57万
查看次数

绑定到"设置"中定义的值

在WPF中,我可以使用与"设置"中定义的值绑定吗?如果可以,请提供样品.

wpf binding appsettings

72
推荐指数
3
解决办法
4万
查看次数