小编Mat*_*nes的帖子

是否值得花时间从AjaxControlToolkit切换到jQuery?

我一直听到关于jQuery有多棒以及AjaxControlToolkit如何糟糕的所有这些事情.不幸的是,在使用工具包构建整个WebForms站点之后,我才听说过这个.

现在我正在考虑切换,如果不是完全,主要是jQuery.这部分是为了体验(从未在Javascript中编码或使用过任何框架),部分是因为我认为我对jQuery有更多的控制权.

没有迫切的需要切换,但我还在考虑这样做.

为了获得经验,是否值得为jQuery的学习曲线解决,我应该单独留下我的工作网站吗?

jquery ajaxcontroltoolkit

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

访问vs SqlServer的简单数据库

我目前正在开发一个非常简单的数据库,用于跟踪人员和他们持有的公司认证.此数据库需要将认证信件存储为PDF文件.我被要求在MS Access中开发它,但我认为最好在SQLServer中构建它并使用Windows Forms来构建接口.此应用程序需要可以从共享驱动器等公共位置访问.

我的问题是,像我想的那样在SQLServer中做这件事会更好吗,还是我充满了它,我的老板是对的钱?或者我们都错了?

sql sql-server ms-access

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

用户下载提示后删除文件

我觉得这很简单.我的程序将使用Automation在服务器上创建一个Excel文件.之后,我想强制用户选择是否下载它,然后,无论选择什么,删除文件,这样不会占用空间.关于如何实现这一目标的任何想法?

c# asp.net excel automation delete-file

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

具有变量的公式的数据库存储

这有点复杂,所以请耐心等待.

我的雇主要求建立一个从一组变量计算任务迭代的系统.

项目中的每个任务都有一个特定的公式,用于计算任务需要完成的次数("迭代").该公式可能依赖于常数,变量(输入数量,因此任务可能与我们拥有的供应商数量或离岸员工数量相关,并且这些值可能因每个项目而异)和/或时间(例如每月一次,每季度一次,每6个月一次,每年一次)

如何设计数据库来保存这些公式,以便我以后可以计算出来?

示例公式:
每个供应商每月一次.
每个客户每个供应商每季度两次.
每六个供应商每月一次.

技术堆栈是C#,.NET 3.5,SQLServer 2005.

c# sql database-design

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

C#代码问题:修订号和字母

我正在尝试编写一个带有修订号(int)的函数,并将其转换为修订名称(字符串).该公式应产生类似于此的输出:

Number  Name
1       A
2       B
3       C
...     ...
25      Y
26      Z
27      AA
28      AB
29      AC
...     ...
51      AY
52      AZ
53      BA
54      BB
55      BC
...     ...

这看起来很简单,但我认为它可能涉及递归,我很可怕.有什么建议?

c#

4
推荐指数
2
解决办法
597
查看次数

Jquery,如果URL末尾的hashtag与类名匹配,则激活脚本

嘿伙计.当我选择各种类别时,我正在使用一点点jQuery对我的投资组合进行实时排序.基本上,脚本将<li>click(我的菜单)上的<li>标签内容与页面上其他位置的其他标签的类名进行匹配.结果是投资组合项目与点击的导航匹配将显示并隐藏其余项目.实时排序.但是,我想添加一个永久链接来激活jquery的功能,以便在末尾按主题标签进行排序.例如:work.html#category1会自动设置脚本以隐藏除类别1之外的所有内容.我的脚本和基本页面设置如下.任何帮助将不胜感激!

 <script>
    $(document).ready(function() {
        $('#worknavwrap p a').click(function() {
            $(this).css('outline','none');
            $('ul#worknavwrap .current').removeClass('current');
            $(this).parent().addClass('current');

            var filterVal = $(this).text().toLowerCase().replace(' ','_');

            if(filterVal == 'all') {
                $('ul#portfolio li.hidden').fadeIn('slow').removeClass('hidden');
            } else {

                $('ul#portfolio li').each(function() {
                    if(!$(this).hasClass(filterVal)) {
                        $(this).fadeOut('normal').addClass('hidden');
                    } else {
                        $(this).fadeIn('slow').removeClass('hidden');
                    }
                });
            }

            return false;
        });
    });
    </script>
    <ul id="worknavwrap">
      <li><a href="#category1">Category 1</a></li>
      <li><a href="#category2">Category 2</a></li>
      <li><a href="#category3">Category 3</a></li>
    </ul>
    <ul id="portfolio">
      <li class="category1">Item 1</li>
      <li class="category1">Item 2</li>
      <li class="category2">Item 3</li>
      <li class="category1">Item 4</li>
      <li class="category3">Item 5</li>
      <li …
Run Code Online (Sandbox Code Playgroud)

html jquery

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

SQL Server问题 - 查询到XML

好吧,我有这个查询:

Select Orders.OrderID, ProductID, UnitPrice, Quantity, Orders.OrderDate From [Order Details]
left join Orders on Orders.OrderID=[Order Details].OrderID
where Orders.OrderID='10248' or Orders.OrderID = '10249'
FOR XML Auto, Elements;
Run Code Online (Sandbox Code Playgroud)

当我执行它时,给出以下XML:

<Orders>
  <OrderID>10248</OrderID>
  <OrderDate>1996-07-04T00:00:00</OrderDate>
  <Order_x0020_Details>
    <ProductID>11</ProductID>
    <UnitPrice>15.4000</UnitPrice>
    <Quantity>12</Quantity>
  </Order_x0020_Details>
  <Order_x0020_Details>
    <ProductID>42</ProductID>
    <UnitPrice>10.7800</UnitPrice>
    <Quantity>10</Quantity>
  </Order_x0020_Details>
  <Order_x0020_Details>
    <ProductID>72</ProductID>
    <UnitPrice>38.2800</UnitPrice>
    <Quantity>5</Quantity>
  </Order_x0020_Details>
</Orders>
<Orders>
  <OrderID>10249</OrderID>
  <OrderDate>1996-07-05T00:00:00</OrderDate>
  <Order_x0020_Details>
    <ProductID>14</ProductID>
    <UnitPrice>20.4600</UnitPrice>
    <Quantity>9</Quantity>
  </Order_x0020_Details>
  <Order_x0020_Details>
    <ProductID>51</ProductID>
    <UnitPrice>46.6400</UnitPrice>
    <Quantity>40</Quantity>
  </Order_x0020_Details>
</Orders>
Run Code Online (Sandbox Code Playgroud)

哪个对我没问题,除了我" <Order_x0020_Details> "只想阅读," <Order Details> "但我无法弄清楚如何做到这一点.有什么建议?谢谢

xml sql

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

SQL查询 - 从两个不同级别的层次结构中获取总和

项目有多个任务,具有多个任务

项目(1-n) - >任务(1-n) - >作业

"任务"表上的字段是"计划时数".

"分配"表上的字段为"分配小时".

如何在单个查询中获取所有项目的计划时间和分配时间?

sql t-sql sql-server

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

SQL查询 - 我可以在SELECT子句中使用LEN进行比较吗?

我基本上想要这样做:

SELECT HasComments = CASE (LEN(Comments) > 1) WHEN 1 THEN 1 ELSE 0 END FROM TableName
Run Code Online (Sandbox Code Playgroud)

换句话说,返回一个布尔值,告诉我注释的长度是否大于1.这给了我一个语法错误.

我怎么能做到这一点?

sql t-sql sql-server select sql-server-2008

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

我可以通过将SQL命令重构为C#类来提高性能吗?

目前,我的整个网站都通过SQL参数化查询进行更新.它有效,我们没有遇到任何问题,但偶尔会很慢.

我想知道将这些SQL命令中的一些重构到类中是否有意义,这样我们就不必经常访问数据库了.我理解命中数据库通常是任何Web应用程序中最慢的部分.例如,假设我们有这样的类结构:

项目(包括)任务(包括)任务

项目,任务和分配是课程.

在站点的某些点上,您一次只能处理一个项目,因此创建一个Project类并在页面中传递它(使用Session,Profile,其他东西)可能是有意义的.我想这个类会有一个Save()方法来保存值的变化.

投入时间来做这件事是否有意义?在什么条件下值得呢?

c# sql asp.net performance refactoring

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