小编Ser*_*gio的帖子

jQuery Ui:无法从Div中拖出元素溢出

我在div中有一个简单的UL,溢出设置为自动和固定高度.每个LI都可以通过jQuery拖动.问题是我无法将它们从div拖动(它们在拖动到边界时会消失).

我看过这个问题及其答案,但这里的解决方案对我来说似乎不起作用(设置滚动选项): jQuery Draggable和overflow问题

谢谢

jquery jquery-ui

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

如何在jQuery Mobile中处理表单错误状态并返回HTML?

在jqm中处理表单的最佳方法是什么?

例如,假设用户填写表单,而某些数据不会验证.它没有被JS验证所接受,但它确实触发了一些业务逻辑,这意味着系统无法继续.

在jqm中,表单将返回给用户,框架将加载它并导航到它.期待,我不希望它被导航到它不是一个新状态 - 我只是希望它显示更新的表单,并显示错误消息.我也不想禁用ajax,因为这会增加不必要的整页重新加载.

理想情况下,我想要的是告诉jqm不要过渡或在历史中包含响应的方式 - 而只是将其显示为代替那里的内容.

我能看到这个工作的唯一方法是编写我自己的小表单处理程序并从服务器返回JSON,其中包括错误状态.如果提交很好导航到下一页,否则更新视图中的html,并返回作为JSON对象的一部分返回的html,其中包含任何错误消息.

似乎必须有更好的方法吗?

谢谢

jquery jquery-mobile

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

当涉及压缩数据库时,ClickOnce安装程序如何处理更新?

我有一个简单的WPF应用程序,它使用ClickOnce来处理安装.在此应用程序中是一个紧凑的数据库 通过测试,我发现当我发布一个新版本时,这个数据库将被覆盖,这不是我想要的.无论如何,我可以对更新的文件进行细粒度控制吗?我假设ClickOnce只是检查数据库文件的哈希值,确定它已经更改并提取更新.

作为一种解决方法,我已经从已发布的应用程序中包含的文件中删除了数据库,因此原始文件在更新后保留在客户端计算机上,不受影响.

我知道这不是一个好的解决方案

谢谢,

wpf clickonce

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

WPF:将值从绑定数据传递到验证规则

快问.我在WPF中配置了一个验证器,用于检查以确保值在特定范围内.这非常有效.见下面的代码:

<TextBox Name="valueTxt" Style="{StaticResource SquareBox}" GotKeyboardFocus="amountTxt_GotKeyboardFocus" GotMouseCapture="amountTxt_GotMouseCapture" LostFocus="boxLostFocus" Height="25" Width="50">
                            <TextBox.Text>
                                <Binding Path="UnitCost" NotifyOnValidationError="True">
                                    <Binding.ValidationRules>
                                        <local:ValidDecimal MaxAmount="1000"></local:ValidDecimal>
                                    </Binding.ValidationRules>
                                    <Binding.Converter>
                                        <local:CurrencyConverter addPound="False" />
                                    </Binding.Converter>
                                </Binding>
                            </TextBox.Text>
                        </TextBox>
Run Code Online (Sandbox Code Playgroud)

但是,我想从验证者那里传递另一段数据.我假设我可以将它添加到验证器的演示中,如下所示:

<local:ValidDecimal MaxAmount="1000" SKU="{Binding Path=tblProducts.ProductSKU}"></local:ValidDecimal>
Run Code Online (Sandbox Code Playgroud)

但是,似乎我无法以这种方式访问​​SKU值.

有什么建议?

谢谢,

编辑值得指出的是,SKU只是在我的验证器中声明的字符串,如下所示:

public class ValidDecimal : ValidationRule
{
    public int MaxAmount { get; set; }
    public string SKU { get; set; }

    public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
    {
        //validate the value as a decimal in to two decimal places
        string cost = (string)value;
        try
        { …
Run Code Online (Sandbox Code Playgroud)

wpf

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

ASP.NET MVC:如果url与当前url匹配,则将选定的CSS类添加到ActionLink

如果操作链接的url与显示的页面匹配,那么将选定的css类添加到ActionLink的最简单方法是什么?

谢谢!

asp.net asp.net-mvc

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

ASP.NET MVC3:你可以发布和绑定一个对象数组吗?

我的任务是创建一个允许用户添加一组或多组答案的表单.例如,他们将从下拉列表中进行选择,然后向表单添加另一组输入.他们可以重复这个过程X次.

在服务器上处理方面处理这个问题的最佳方法是什么?

我理解我可以将每个元素绑定到一个列表,然后遍历每个列表,知道每个列表中的每个值都是通过索引"链接"的.

但有更好的方法吗?希望这是有道理的.我还没有示例代码.

.net asp.net asp.net-mvc

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

在构建 Outlook Addin 时,我应该如何处理在 iframe 中读取 cookie(第三方 cookie)

我目前正在为我们提供的一项服务开发 Outlook 插件,但在通过商店提交获取它时遇到问题。我的问题是,虽然该插件在 Outlook 中运行良好,但如果您尝试从 Office 365 上的 Safari 加载它,则 cookie 的读取将被阻止。

我们使用 Office.js SDK 来管理交换集成并提供用户登录的对话框。这将创建一个包含令牌的 cookie,然后我们在 JS 中读取该令牌以与任何 API 请求一起发送。启用阻止第三方 cookie 后(或使用 Safari 时),iframe 似乎无法访问来自同一来源的 cookie。启用第三方 cookie 后(或不使用 Safari 时),一切都会按预期运行。

我们面临的问题是,除非该插件可以在最新版本的 Safari 上运行,否则 Microsoft 不会批准该插件。

提前致谢。

cookies outlook office-addins office-js

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

如何使用Linq To Entities处理分页IQueryable?(OrderBy的问题)

我目前正在使用Linq to Entities构建一个简单的ASP.NET MVC站点.我第一次涉足这个世界是书呆子晚餐,我在那里找到了我试图使用的分页列表代码.代码如下:

public class PaginatedList<T> : List<T>
{

    public int PageIndex { get; private set; }
    public int PageSize { get; private set; }
    public int TotalCount { get; private set; }
    public int TotalPages { get; private set; }

    public PaginatedList(IQueryable<T> source, int pageIndex, int pageSize)
    {
        PageIndex = pageIndex;
        PageSize = pageSize;
        TotalCount = source.Count();
        TotalPages = (int)Math.Ceiling(TotalCount / (double)PageSize);

        this.AddRange(source.Skip(PageIndex * PageSize).Take(PageSize));
    }

    public bool HasPreviousPage
    {
        get
        {
            return (PageIndex > 0);
        }
    } …
Run Code Online (Sandbox Code Playgroud)

generics entity-framework iqueryable

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

ASP.NET MVC更新一个表单上的对象列表?(模型绑定到列表)

有关更新asp.net mvc中项目列表的快速问题.

基本上我有一个返回对象集合的编辑操作方法(顺便提一下,其表结构如下所示'testID,assetID,Result' - 一个链接表).

我基本上希望这些项目在表单中一个接一个地显示,并且能够编辑它们.表格应该回发并且模型绑定器发挥其魔力.但是,它并不那么容易.

我已经在网上搜索了,似乎关于这些东西的大部分信息似乎有点过时了.我碰到过这个帖子,已经在不长的时间没有更新,而这一次,这似乎表明,你不应该绑定到现有列表更新,并有与EF或LINQ工作时的问题到Sql(我是).

有没有一种简单的方法来实现我想要的?发布版本中是否更改了列表模型绑定的状态?

更新 - 更近一点......

这是我的编辑方法:

public ActionResult EditSurveyResults(Guid id)
    {
        var results = surveyRepository.GetSurveyResults(id);
        return PartialView("EditSurveyResults", results);
    }
Run Code Online (Sandbox Code Playgroud)

我的形式:

<div id="editSurveyResults">
<h2>
    EditSurveryResults</h2>

<%= Html.ValidationSummary("Edit was unsuccessful. Please correct the errors and try again.") %>
<% using (Html.BeginForm())
   {%>
<fieldset>
    <legend>Results</legend>
    <% int i = 0; foreach (var result in Model)
   { %>

    <input type="hidden" name='results[<%= i %>].TestID' value='<%= result.TestID %>' />
    <input type="hidden" name='results[<%= i %>].AssetID' value='<%= result.AssetID …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc list model-binding

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

SQL:LIKE where条件指定一个字母后跟一个数字后跟其他什么?

是否可以在MS SQL Server中编写一个WHERE条件来获取以下行:

  • 以指定的字母开头
  • 然后有一个小数
  • 其他任何东西

我基本上有一个包含邮政编码的表,我想要所有属于伯明翰的邮政编码 - B后跟一个数字.一些邮政编码在那里开始B然后另一个字母不属于伯明翰,所以我不能简单地使用LIKE 'B%'.

谢谢!

sql t-sql sql-server

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