小编hun*_*ter的帖子

如何从表单提交事件中获取导致提交的按钮?

我正在尝试找到触发表单提交的提交按钮的值

$("form").submit(function() {

});
Run Code Online (Sandbox Code Playgroud)

我可以触发一个$("input [type = submit]").每个按钮的click()事件并设置一些变量,但这似乎不如在提交时从表单中拉出按钮的优雅.

jquery webforms

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

jQuery - 如何在使用clearInterval将其终止后重新启动setInterval?

我想用2个按钮创建一个页面,'STAY'和'Leave'.按钮下方有一个iFrame.当页面第一次加载时,iFrame会在10秒后自动刷新.当用户点击STAY按钮时,它将停止刷新.之后,如果他点击LEAVE按钮,iFrame将在10秒后再次开始刷新.我正在使用此代码:

$(document).ready(function() {
    var refreshIntervalId = setInterval( "update()", 10000 );

    $('#leave').click(function () {
        var refreshIntervalId = setInterval( "update()", 10000 );;
    })

    $('#stay').click(function () {
        clearInterval(refreshIntervalId);
    })
});

function update(){
    var url = "load.php";
    $('iframe#ifrm').attr('src', url);
}

<div id="bar">
    <div class= "button" id="stay">
    <a>Stay</a>
    </div>
    <div class= "button" id="leave">
    <a>Leave</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我是否以错误的方式使用clearInterval?

javascript jquery setinterval

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

使用jQuery将样式表附加到iframe

我正在创建一个HTML编辑器,类似于我现在正在键入的输出,下面的输出.我正在使用iframe并将$ htmlTextBox.val()转储到iframe的主体中.

我正在尝试在iframe中创建一个样式表,以使它看起来像它的工作一样好.

提前致谢!

$htmlTextBox.keyup(function(){
    SetPreview();
});   

function SetPreview()
{
    var doc = $preview[0].contentWindow.document;
    var $body = $("body", doc);

    $body.html($htmlTextBox.val());
}
Run Code Online (Sandbox Code Playgroud)

iframe jquery dynamic stylesheet

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

具有版本约束的具有相同routeTemplate的WebApi路由

我正在使用WebAPI构建api.我正在拍摄的是为每个API版本创建一个外部库,WebAPI应用程序在注册其路由时将查询该APIWebApiConfig

示例: Api.v1Api.v2


它们将共享类似的功能,但基于version传入的标题,它将选择适当的API版本:

/{controller}/{action}- HTTP-HEADER: version=1映射到Api.v1.Controller/Action

/{controller}/{action}- HTTP-HEADER: version=2映射到Api.v2.Controller/Action


目标是避免加前缀/{ver}/{controller}/{action}.我知道routeTemplates不支持具有相同值,但我认为我可以将路由绑定到特定的命名空间,并且约束可能有助于解决匹配的问题:

namespace Api.v1
{
    public static class Routing
    {
        public static void MapRoutes(HttpConfiguration config)
        {
            IHttpRoute r = config.Routes.MapHttpRoute(
                name: "",
                routeTemplate: "{controller}/{action}/{id}",
                defaults: new 
                {
                    id = RouteParameter.Optional, 
                    namespaces = new string[] { "Api.v1.Controllers" } 
                },
                constraints: new VersionConstraint(2)
            );
        }
    }
}
Run Code Online (Sandbox Code Playgroud)
public class VersionConstraint : IRouteConstraint
{
    int _version;
    public VersionConstraint(int version) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-routing asp.net-web-api

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

我的局部视图中的Jquery或Javascript问题

我可以在部分视图中使用jQuery或JavaScript代码吗?

我在局部视图中有一个网格,我试图在该局部视图中使用jQuery隐藏一个网格元素.我无法这样做.但是如果我在没有局部视图的情况下使用相同的代码,

有人可以帮帮我吗?

这是我的代码

<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage<NascoBenefitBuilder.ViewModels.Obn.ProductTemplate.ObnProductTemplateMainData>" %>
<script type = "text/javascript" language="javascript">
$(document).ready(function(){
    alert("success");
});
</script>
Run Code Online (Sandbox Code Playgroud)

此代码在我的部分视图中,但是当此页面加载时,我无法弹出此警报框.

谢谢,谢谢

javascript c# asp.net-mvc jquery

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

.Net人的源代码控制

有关.Net项目,请参阅 VSS或SVN?,以及许多其他类似的问题.

ASP.Net开发人员有很多选择,有些是完全垃圾,有些功能丰富且价格昂贵.

在进行个人开发时,我一直在使用Visual Source Safe 2005,但仅限于我的个人项目.它有问题,让我说.

最糟糕的问题是它似乎无法处理ASP.Net网站.无论你如何设置它,大多数东西都不会在编辑时签出,我通常必须获取最新内容并说"保持本地更改和签出"以获得该功能.

无论如何,我想看看是否有人可以帮助我从这个怪物转移到更稳定的东西.Team Foundation Server显然有点矫枉过正.SourceVault可靠,但有点贵.SVN是免费的,但是大多数其他源代码控制提供商给你的所有插件都会让它成为"有所作为".

我只是想知道每个人都在使用什么,以及他们是否可以提出更好的方法.

.net asp.net version-control

6
推荐指数
3
解决办法
2194
查看次数

关于EmptyResult的jQuery AJAX请求炸弹

与这个问题类似,但这并没有解决我的问题,因为这正是我正在处理的问题.

    $("#code").live("change", function() {           
        var data = { codeId: $(this).find(":selected").attr("id") };

        $.ajax({
            type: "GET",
            url: codeUrl,
            data: data,
            success: function(html) {
               // never gets hit if EmptyResult();
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {
               // never gets hit until page navigation, which aborts this call
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)
    [HttpGet]
    public ActionResult CodeParameters(int codeId)
    {
        IList<AdjustmentParameter> parameters = GetCodeParameters(codeId);

        if (parameters == null || !parameters.Any())
            return new EmptyResult();

        return PartialView("EditorTemplates/AdjustmentParameters", parameters);
    }
Run Code Online (Sandbox Code Playgroud)

任何返回HTML的代码都按预期工作,但任何返回的代码new EmptyResult()似乎都会破坏ajax调用.我应该采取不同的做法吗?奇怪的是,这不会发生在3个不同的Web服务器上,只能在面向公众的服务器上进行(自然).

c# jquery asp.net-mvc-2

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

T在这个类签名中代表什么?我如何实例化这个类?

我正在度假期间看着他教授的一些代码给我,我遇到了这个没有参考的课程.有人可以解释一下T代表什么以及可能如何实例化这样的类?

public class RowToObject<T> where T : new()
Run Code Online (Sandbox Code Playgroud)

c#

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

Jquery添加输入

我有 <input type="file" name="p1" size="100" />

请告诉我如何添加<input type="file" name="p2" size="100" />等等使用jquery add ..

谢谢

我正在尝试var i = $('input').size()+ 1;

$('a.add').click(function() {

$('<input type="file" name"p' + i + 'size="100" />')
    .animate({ opacity: "show" }, "slow")
    .appendTo('#inputs');
    i++;
 });
Run Code Online (Sandbox Code Playgroud)

jquery

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

带有区域的动态Html.ActionLink参数

我在生成代码中项目的动态链接时遇到问题.

我正在使用的代码:

Html.ActionLink("View Checklist Summary", "Details", "Product", 
     new { Area = "Reporting" }, new { Item = 478})
Run Code Online (Sandbox Code Playgroud)

我需要的是: URL - localhost:58412/Reporting/Product/Details?Item = 478

我得到的是: URL - localhost:58412 /报告/产品/详细信息

我一直在研究这个问题太久了,我似乎找不到为什么"Item = 478"没有被添加到ActionLink创建的URL中的任何理由.

任何帮助将非常感激.

asp.net-mvc-2

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