小编Ric*_*ton的帖子

如何在asp.net用户控件中使用jQuery ajax?

我想在asp.net用户控件中使用ajax,

    $.ajax({
        type: "POST",
        url: "*TCSection.ascx/InsertTCSection",
        data: "{id:'" + id + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {
            var URL = msg.d;
            alert(URL);
        });
Run Code Online (Sandbox Code Playgroud)

.cs代码

[WebMethod]
public static string InsertTCSection(string id)
{
    string result = "deneme";
    return result; 
}
Run Code Online (Sandbox Code Playgroud)

asp.net ajax jquery

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

如何在mvc3中的页面加载上调用javascript函数

我有一个javascript函数

function relativeTime(time) {

var period = new Date(time);
var delta = new Date() - period;

if (delta <= 10000) {   // Less than 10 seconds ago
    return 'Just now';
}

var units = null;

var conversions = {
    millisecond: 1,     // ms -> ms
    second: 1000,   // ms -> sec
    minute: 60,         // sec -> min
    hour: 60,       // min -> hour
    day: 24,        // hour -> day
    month: 30,      // day -> month (roughly)
    year: 12            // month …
Run Code Online (Sandbox Code Playgroud)

javascript jquery asp.net-mvc-3

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

Jquery选择具有跨度的ul内部的div

请使用以下代码:

<ul class="menu">
    <li class="section">
        <span class="show">ABC</span>
        <ul class="items"><li>UL selected</li></ul>
    </li>
     <li class="section">
        <span class="">DEF</span>
        <ul class="items"><li>UL not selected</li></ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我需要在li.section中选择每个ul.items,其中的跨度为"show"类.在此示例中,只应选择第一个ul.items.

我需要什么jquery选择器?

javascript jquery jquery-selectors

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

为什么jQuery的triggerHandler()不会阻止内联事件?

我已经为这个问题制作了这个测试代码:http://jsfiddle.net/5phqm/1/

据我了解,如果jQuery triggerHandler()阻止默认的浏览器行为,那么本机JavaScript事件将不会被触发和处理(addEventListener()在我的代码中也是如此),但是通过标签属性添加的内联事件onclick=""无论如何都会被触发!为什么会这样?我是否误解了浏览器中触发的事件?

javascript jquery eventtrigger

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

使用ID或操作名称的ASP.NET MVC路由

我有一个ASP.Net应用程序,它有一个名为'Customers'的区域.该区域有一个名称相同的控制器,只有一个名为Index的方法.

我定义了以下路线:

context.MapRoute(null,
    "Customers/{controller}/{action}",
    new { controller = "customers", action = "Index" }
);
Run Code Online (Sandbox Code Playgroud)

这允许我导航以使用以下URL导航到我的Customers控制器上的索引方法.

MYDOMAIN /客户

在我的客户区域,我还有另一个叫做产品的控制器.这有许多方法可以让我使用产品实体(目前主要由Visual Studio自动生成).

使用我当前的路线,我可以使用以下URL链接到产品控制器:

MyDomain/Customers/Products(显示产品控制器的索引页面)MyDomain/Customers/Products/Create(显示添加新产品的页面).MyDomain/Customers/Products/Details?id = 1234(显示ID为1234的产品)

现在我想要做的是导航到详细信息页面,其中包含更加用户友好的URL,例如:

MYDOMAIN /客户/产品/ 1234

我已经定义了一个如下所示的新路由:

context.MapRoute(null,
    "Customers/Products/{id}",
    new { controller = "Products", action = "Details" }
    );
Run Code Online (Sandbox Code Playgroud)

路线我演示的第一条路线之前定义.这允许我根据需要导航到产品页面,但是我无法再导航到我的产品控制器上的其他方法.

EG以下URL

MYDOMAIN /客户/产品/创建

给我以下错误:

参数字典包含方法'System.Web.Mvc.ViewResult Details(Int32)'的非可空类型'System.Int32'的参数'id'的空条目

如果我更改路由的顺序,那么我可以导航到我的产品控制器上的所有方法,但我的详细信息URL将恢复为具有查询参数的旧格式.

如果我更新路线看起来像这样:

context.MapRoute(null,
    "Customers/Products/{id}",
    new { controller = "Products", action = "Details", id = UrlParameter.Optional }
    );
Run Code Online (Sandbox Code Playgroud)

然后我仍然遇到同样的问题.

谁能告诉我如何构建我的路线以获得我想要的结果?综上所述:

  1. 如果我导航到客户区域,我希望我的网址看起来像'MyDomain/Customers'
  2. 如果我导航到产品详细信息页面,我希望我的URL看起来像"MyDomain/Customers/Products/1234".
  3. 如果我导航到任何其他产品页面,我希望我的网址看起来像'MyDomain/Customers/Products/Create'

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

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

jQuery在多维数组/对象中查找匹配值

如何正确编写此脚本以便我可以匹配对象上的值.

var objGroup = [
  { "color": "YELLOW", "number": "11,7,44,22" },
  { "color": "BLUE", "number": "8,20,9" },
  { "color": "GREEN", "number": "12,34,55" }
];
objGroup.map(function (groupNum) {
  if (groupNum.number== "11") {
    alert(groupNum.color);
  } else {
    return null
  }
});?
Run Code Online (Sandbox Code Playgroud)

javascript jquery multidimensional-array

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

JQuery .next()函数使所有下一个元素不是一个

我已经构建了一个JQuery CSS3图像库.问题是下面的代码中的下一个功能不是工作问题.

function gallery() {

        var islide = $('.cornerimg:visible');
        $(islide).removeClass('cornerimgfocus');
        $(islide).next().addClass('cornerimgfocus');
        setTimeout(function() {
            gallery()
        },4000);
}
$(window).load(function() {
    $( '.cornerimg' ).first().addClass('cornerimgfocus');
    setTimeout(function() {
            gallery()
        },4000);
});
Run Code Online (Sandbox Code Playgroud)

下一个功能是对所有下一个元素进行操作,而不仅仅是下一个元素.结果是所有跟随第一个带有.cornerimg类的元素立刻变得可见.

HTML

<div class="imageitem">    
    <div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00764s-968x400.jpg);"></div>
    <div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00762s-968x400.jpg);"></div>
    <div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00759s-968x400.jpg);"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

奇妙

jquery function next

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

如何从javascript中调用jquery中的函数

<script type="text/javascript" src="jscripts/jquery.js"></script>

<script type="text/javascript">
$(document).ready(function(){
alert("funciton");
    $(function(){
        $.fn.gotof(){
            alert("I am calling form jquery");
        }           
    });
});
</script>


<input type="button" onclick="dofunc();">

<script type="text/javascript">
    function dofunc(){
        gotof();
    }
</script>
Run Code Online (Sandbox Code Playgroud)

我如何调用gotof()jquery中存在的内容,以下是在jsfiddle上编写的代码

javascript jquery function

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

使用具有抗锯齿功能的C#更改抗锯齿图像的背景颜色

我有一个图像,我需要更改背景颜色(例如,将下面的示例图像的背景更改为蓝色).

但是,图像是消除锯齿的,所以我不能简单地用不同的颜色替换背景颜色.

我试过的一种方法是创建第二个图像,它只是背景并改变它的颜色并将两个图像合并为一个,但是这不起作用,因为两个图像之间的边界是模糊的.

有没有办法做到这一点,或其他一些方法来实现这一点,我没有考虑?

示例图片

c# graphics antialiasing

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

knockout:取决于函数的可观察计数值

假设我有一个可观察的数组

[{type:'red' , value:1},
{type:'blue' , value:'2'},
{type:'red' , value:3},
{type:'red' , value:4}]
Run Code Online (Sandbox Code Playgroud)

现在我需要一个可观察的值,它返回带有类型== red的计数表单数组,并且每次对可观察数组的对象的任何更改都会更新此计数.

html javascript knockout.js

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