小编You*_*nes的帖子

将问题数据存储到数据库的最佳方法是什么?

有一个向导可以包含超过150个问题或只有10个问题.每个问题可能与之前提出的问题不同.例如,一个问题可能需要您回答"是/否"答案,但下一个问题可能包含带有四个选项的多选列表.还应该有机会填写对话框中提出的问题的完全公开答案.该向导由多个部分组成.

还应评估此向导的结果.例如:"上班时你有没有忘记穿鞋?" "是/否"如果用户回答是,我们应该对此进行评估并告诉他应该将鞋子放在门口,这样他就不会再忘记了.(例)

这个向导的结果必须保存到一个数据库中,但是在一个表中执行此操作并将所有数据添加到此表对我来说非常不方便.这里有没有人有一个干净的解决方案,例如,如果我们必须重建这样的向导,我们可以使用相同的数据库?

sql database wizard

3
推荐指数
2
解决办法
754
查看次数

Stacktraces在实时网站上有危险吗?

我们正在运行多个Sitecore网站,并且得到的反馈是,在收到错误时让网站用户可以使用堆栈跟踪可能会很危险.现在人们得到堆栈跟踪,网站会不会更容易被黑客攻击?

.net c# sitecore web

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

这个正则表达式模式是否会捕获所有需要的SQL注入?

我们将防火墙规则(REGEX)更改为以下内容:

Name
 Type
 Context
 Severity
 Pattern

CS:select_into
 signature
 http-url
 critical
 .*\[select\]\s+.*\[into\].*

CS:select_from
 signature
 http-url
 critical
 .*\[select\]\s+.*\[from\].*

CS:insert_into
 signature
 http-url
 critical
 .*\[insert\]\s+.*\[into\].*

CS:drop_database
 signature
 http-url
 critical
 .*\[drop\]\s+.*\[database\].*

CS:drop_table
 signature
 http-url
 critical
 .*\[drop\]\s+.*\[table\].*

CS:delete_from
 signature
 http-url
 critical
 .*\[delete\]\s+.*\[from\].*

CS:drop_view
 signature
 http-url
 critical
 .*\[drop\]\s+.*\[view\].*

CS:exec
 signature
 http-url
 critical
 .*\[exec\].*(%28|\().*(%29|\)).*

CS:update_set
 signature
 http-url
 critical
 .*\[update\](%20|\+)(%20|\+|.)*\[set\].*
Run Code Online (Sandbox Code Playgroud)

这会阻止所有SQL注入尝试吗?例如,是否可以使用多个空格删除视图?

regex firewall sql-injection

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

使用正则表达式过滤掉不良字符

我想在搜索数据库中的内容之前过滤出char ^.如果我想实现查询将忽略此符号,我的正则表达式将是什么样的:^?我正在使用VS2008 .net 3.5和C#.

.net c# regex

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

您将使用什么脚本语言将文本放在生成的图像上?

我从表弟那里得到了这个问题:

"创建类似工作网站的最佳方式是:http://www.plakletters.nl ".我已经查看了网站,并认为一开始我将帮助我的堂兄写一个脚本,将系统上安装的所有字体加载到下拉列表中.此下拉列表会将字体值发布回页面,并使用来自文本框的用户输入创建图像.这个图像必须在服务器端创建,我还希望让用户能够(将来)在上传的图像上放置自己的文本,以查看结果在他们自己的图像上的样子.我找到了一些关于如何使用php创建图像的信息,我不知道php是否可以从正在运行的系统输出已安装字体的列表.你会用什么脚本语言来完成这项工作?请记住,我只想从使用脚本语言输出基于用户输入的图像开始.

scripting image-processing web

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

使用自动增量键C#.NET Linq to SQL在表中插入数据

我想使用linq to sql将数据输入到我的表(sql 2008)中:

    public static bool saveEmail(Emailadressen email)
    {
        TBL_Emailadressen saveMail = new TBL_Emailadressen();

        destil_loterijDataContext db = new destil_loterijDataContext();


        saveMail.naam = email.naam;
        saveMail.emailadres = email.emailadres;
        saveMail.lotnummer = email.lotnummer;



        try
        {
            saveMail.naam = email.naam;
            saveMail.lotnummer = email.lotnummer;
            saveMail.emailadres = email.emailadres;

            db.TBL_Emailadressens.InsertOnSubmit(saveMail);

            return true;

        }
        catch (Exception ex)
        {
            Console.WriteLine("Opslaan niet gelukt!" + ex.ToString());
            return false;
        }

    }
Run Code Online (Sandbox Code Playgroud)

出于某种原因,没有任何内容添加到此表中.我的表格包含以下字段:

ID(Auto incr int)

Naam(varchar50)

lotnummer(varchar50)

emailadres(varchar50)

我试图保存的对象(saveMail)总是有一个ID = 0,我不知道为什么.我认为那阻止了我保存到数据库?

.net c# linq-to-sql

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

Sitecore - 富文本编辑器字段不保存信息,而只是将旧信息复制回字段

我们正在使用Sitecore.NET 5.3.1(rev.071114),我们发现了一个问题.当我们尝试更改主数据库上的富文本编辑器字段中的信息并保存信息时,不会存储此信息,而是将旧信息显示回RTE字段.我一直在Web数据库上尝试这个,而这种情况并没有发生.但是,更改Web数据库上的此信息感觉无用,因为发布只会更改与Master数据库中的数据不对应的每个信息,而我无法编辑此字段.所以我在这一点上遇到了大麻烦,因为这是我们的一个大客户,他们真的希望尽快解决这个问题.我们(Estate Internet)已经有了这个问题的开放票,但从来没有得到解决方案.希望有人在这里知道问题可能是什么.

.net asp.net sitecore rich-text-editor

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