小编Hal*_*han的帖子

单击SVG矩形的事件

我在我的Mvc应用程序中使用SVG和jQuery.我在页面上绘制了一系列矩形,我想要做的是为每个矩形附加一个click或mouseover事件,比如弹出一个警告框.到目前为止,我尝试过这样的事情:

$("rect[id='Y6']").attr('onclick', function() { alert("Hello!") });
Run Code Online (Sandbox Code Playgroud)

$("rect[id='Y6']").live('click', function() {    
    alert("Hello!");
};
Run Code Online (Sandbox Code Playgroud)

但遗憾的是,这一事件并没有真正起到控制作用.有谁知道如何做到这一点?

编辑:

我正在添加我正在使用的javascript代码:

<script type="text/javascript">
    /*function resetSize(svg, width, height) {
        svg.configure({ width: width || $(svg._container).width(),
            height: height || $(svg._container).height()
        });
    }*/
    function onLoad(svg, error) {
        //svg.text(10, 20, error || 'Loaded into ' + this.id);
        //resetSize(svg, null, null); //'100%', '100%');
    }

    $(function() {
        $('#layout').svg({});

        var svg = $('#layout').svg('get');
        svg.load('<%= Url.Action("Layout", new{ id = Model.Id }) %>', { //<%= Url.Content("~/media/svg/lion.xml") %>', {
            addTo: false,
            changeSize: false,
            onLoad: onLoad
        });
    }); …
Run Code Online (Sandbox Code Playgroud)

jquery svg

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

如何在linq中使用IN运算符

我正在查询视图并使用名为status的列过滤结果.我想查询它,以便我可以通过使用IN运算符来搜索具有不同状态的行,就像我在SQL中所做的那样.

如此:

SELECT*FROM VIEW WHERE状态('....','.....')

我怎样才能做到这一点?

c# linq linq-to-objects

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

将CSV转换为XLS

我正在一个分块的Web应用程序中工作,我从我的工作伙伴处获得了一个CSV对象,我必须将其转换为XLS才能传递给他们构建的Excel处理器.此CSV对象由字符";"分隔.

我想知道的是如何以编程方式将CSV对象转换为XLS.

c# csv xls

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

按日期和时间排序(以字符串格式)

可能我要问的很简单,但我似乎没有把这个问题拿出来.我有一个包含Date字段和Time字段的元素列表.Date字段是常规DateTime,Time字段是字符串.时间格式为HH:mm,范围为24h.

按日期排序我的列表很简单,只需按List.OrderBy(e => e.Date),但我似乎无法在以后按时间排序,以便记录的顺序根据日期和时间.

我试过了,但这可能是一个大错误!

    List = List.OrderBy(e => e.EstimatedDate).OrderBy(e => new TimeSpan(int.Parse(e.EstimatedTime.Substring(0,e.EstimatedTime.LastIndexOf(":"))),int.Parse(e.EstimatedTime.Substring(e.EstimatedTime.LastIndexOf(":")+1)),0).TotalMinutes);
Run Code Online (Sandbox Code Playgroud)

我希望有人可以帮我解决这个问题.

c# collections sql-order-by

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

隐藏与其关联的文本框字段和标签

这可能是一个毫无意义的问题,但我认为这对我们很多人都有用.

在这种情况下,我希望能够一次性隐藏文本框及其标签,而无需选择两个元素并单独隐藏它们.

<label for="a">some text:</label>
<input type="text" class="text" id="a" />
Run Code Online (Sandbox Code Playgroud)

那么,对于上面的情况,是否可以使用简单的jQuery命令将它们隐藏在一起?

html jquery

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

跟踪表格中的变化

我的同事在工作中向我提出了一个我无法回答的问题(由于很多经验不足),这个问题与跟踪桌子上相关领域的变化有关.

所以想象一下,我们有3个表,每个表有20个字段.让我们考虑这个例子,这些表中的每一个都有2个字段,一个名为LastUpdatedOn,另一个名为LastUpdatedBy.

如果我们想要跟踪这3个表中的变化,但仅针对几个特定字段,而不为每个表更新包含其最新版本的历史表,那么我们如何跟踪这些相关字段和仍然保持通用?

sql

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

在Crystal Reports for VS2008上更新DataSet架构

我正在使用Visual Studio 2008中Crystal Reports的内置模块创建报表,为此我添加了一个包含多个DataTable的DataSet.至于现在,DataTables有一定数量的字段可能在将来增长,因此下一个更新我的报告的人需要更新DataSet架构.

问题是每当我向Datatable添加新字段时,Crystal Reports中的Datatable的字段都不会更新.每次我尝试这样做时,我都被迫完全删除DataSet并再次添加以获得更新的模式,这是一个非常糟糕的解决方案,因为报告中的所有字段都会丢失.

有没有一种简单的方法来更新结构?(我已经点击了数据库专家下的验证数据库).

crystal-reports visual-studio-2008

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

.NET 4.0上的OpenX API

在我的网络项目中,我必须通过我们的openx服务器提供广告,但在搜索了有关如何在.NET上实现openx API的文档之后,我还没有找到任何内容.有谁知道如何在.NET上实现他们的API以及如何通过它来投放广告?文档表示赞赏.

注意:我完成了我的搜索,但没有找到任何与此有关的内容.使用自己的API是第三方API的优先事项.

编辑:

Public Class OpenXAdsProcessor

    Dim session As OpenXNet.ISession
    Dim s As IOpenXProxy

    Public Sub New()

        s = CookComputing.XmlRpc.XmlRpcProxyGen.Create(Of IOpenXProxy)()
        s.Url = "ourserverurl/www/api/v1/xmlrpc/LogonXmlRpcService.php"        
        s.XmlRpcMethod = "logon"

        session = New SessionImpl(s, "username", "password")

    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

上面我正在实现OpenX API.现在我正在等待获得我的用户的权限,因为服务器返回"服务器返回错误异常:[801]用户必须是OA安装管理员"我尝试登录.

以上代码是否足以使用您的API?

api asp.net-mvc openx openx.net

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

C#Enum - 给出int输入的猜测标志

假设我们有以下Enum of Flags:

[Flags]
    public enum Animals
    {
        Cow = 1,

        Duck = 2,

        Goose = 4
    }
Run Code Online (Sandbox Code Playgroud)

现在,给定此枚举,我们想要指定一个以int作为输入的函数,并且给定此数字,我们想要返回一个包含此数字包含的动物的数组.

例如,如果我们收到数字7作为输入,我们知道我们有一只牛,一只鸭子和一只鹅,因为4 + 2 + 1 = 7.

对于此枚举中出现的任何数量的动物,我们如何确定该数字中包含哪些动物?

c# enums flags

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

在Div元素中显示单行

我在Div元素中有以下元素:

<div class="section">
        <%= InventoryGoods.Metadata.PluralLabel %>
        <%= Html.DropDownList("p.Selection", new[]
                                                                    {
                                                                        new SelectListItem{Text = "Todas", Value = "0"},
                                                                        new SelectListItem{Text = "Iguais", Value="1"},
                                                                        new SelectListItem{Text = "Diferentes", Value="2"},
                                                                    })%>
        <div align="right"><a title="Apagar Todos Os Eventos" id="delete_all_Events" class="ui-widget ui-state-default ui-icon ui-icon-trash">
        </a></div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我想在中心显示复数标签(现在正在进行),此复数标签后面的下拉列表和此div最右侧的小部件.

我上面写的代码做了我想要的,但是将小部件放在下拉列表下面的行上,在这个div中创建了2行.

我怎么才能让它只有一条线?

html line

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

加快页面加载和信息处理

在我的Web应用程序上,我正在加载一个页面,该页面可以在表格中加载多达8000行或更多行,每行都有自己的下拉列表.第一个过程被证明是非常低效的,但我被要求这样做.加载行的代码如下:

 <tbody>
        <%  var i = 0;



            foreach (var row in Model)
            {
                var comp = "ok";
                if (row.LidExpected != (string.IsNullOrEmpty(row.LidObtained) ? null : row.LidObtained) || row.QuantityExpected != row.QuantityObtained)
                {
                    comp = "ko";
                }
                %>
        <tr class="child_row <%= comp %>">
            <input type="hidden" name="Goods.index" value="<%= i %>" />
            <td class="field <%= InventoryGoods.Metadata.Gid.CssClass %>">
              <%--  <%= Html.Encode(row.Gid) %>--%>
              <%--http://tecnicos.urbanos.com/Goods/Details/... --%>
               <%= Html.ActionLink(row.Gid, "Details", "Goods", new {id = row.Gid}, null) %>
                <%= Html.Hidden(String.Format("Record[{0}].Gid", i), row.Gid) %>
            </td>
            <td class="field <%= InventoryGoods.Metadata.LidExpected.CssClass %>">
                <%= …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc linq-to-sql

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