小编Yas*_*ser的帖子

在ASP.NET MVC 3 Razor的JqGrid列中添加ActionLink

我正在使用jqGrid与ASP.NET MVC 3和Razor.

我希望在jqGrid中添加2列以及其余列.

我要添加的列是

  • 编辑
  • 删除

这些列值我想成为ActionLink.

如何将ActionLink添加到JqGrid的列?

请指导我这个.

更新1:在@ user1534482的帮助下我尝试了这个但是没有用

colModel: [
    ...
    { name: 'Open', formatter: 'prepareLinks' },
    ...
],

 function prepareLinks(cellvalue, options, rowObject) {
    return "@Html.ActionLink("Open this","Test")";

}
Run Code Online (Sandbox Code Playgroud)

javascript错误消息:

SyntaxError: missing ; before statement
[Break On This Error]   

return "<a href="/SomeController/Test">Open this</a>";

SomeController (line 92, col 41)
Run Code Online (Sandbox Code Playgroud)

jqgrid html.actionlink asp.net-mvc-3

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

使用Entity Framework更新记录的更好方法

我正在寻找一种更好的方法来使用Entity Framework更新记录.

以下是我现在使用的内容,其中playerFromModel是从View获取的数据.

public bool UpdatePlayer(PlayerEntity playerFromModel)
{
    bool updateSuccessfull = false;

    using (var context = new PlayerEntities())
    {
        var player = context.Player.Where(m => m.emailAddress == playerFromModel.EmailAddress).FirstOrDefault();

        if (player != null)
        {
            player.emailAddress = playerFromModel.EmailAddress;
            player.first_name = playerFromModel.FirstName;
            player.last_name = playerFromModel.LastName;
            player.alt_email_id1 = playerFromModel.AlternateEmailAddress;
            player.street = playerFromModel.Street;
            player.city = playerFromModel.City;
            player.state = playerFromModel.State;
            player.zip = playerFromModel.Zip;
            player.country_code = playerFromModel.CountryCode;
            player.phone1 = playerFromModel.Phone;

            try
            {
                context.SaveChanges();
                updateSuccessfull = true;
            }
            catch
            {
                updateSuccessfull = false;
            }
        }
    }

    return updateSuccessfull;
} …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc entity-framework entity-framework-4 asp.net-mvc-3

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

模式对话框内容显示按下Ctrl + F5时,即在jquery加载之前,如何摆脱它?

我正在使用Jquery Modal Popup,请参阅我在这里使用的实时代码

Ctrl+ F5几次,你会看到div"Hello World"的内容.

为什么它首先表明了如何摆脱它?

下面是我正在使用的完整代码,您可以使用此链接在此处编辑代码.

HTML

<!doctype html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title>jQuery UI Dialog - Default functionality</title>
        <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" />
        <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
        <script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
        <link rel="stylesheet" href="/resources/demos/style.css" />  
    </head>
    <body>
        <input type="button" id="btn1" value="Open Jquery Modal Popup" />
        <div id="dialog">
            <h2>Hello World</h2>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

JS

$(function() {
    $("#dialog").dialog({
        autoOpen: false,
        width: 350,
        modal: true,
        resizable: false
    });

    $("#btn1").click(function(){
        console.log("aa");
        $( "#dialog" ).dialog("open");
    }) …
Run Code Online (Sandbox Code Playgroud)

jquery modal-dialog

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

查找鼠标当前指向的html元素的font-family?

我想找出鼠标悬停在其上的HTML元素的字体系列.请不要为此建议Chrome/FF插件,我想自己创建一个:P

这是我一直在尝试的:http://jsfiddle.net/c2DUZ/

Html:

<div id="a">hasdashd kjsa sdkjsahd kjahdkjsahd kjahdkjahd kja hdkja hdkjahdskjahdkja</div>
<div id="b">hasdashd kjsa sdkjsahd kjahdkjsahd kjahdkjahd kja hdkja hdkjahdskjahdkja</div>
<div id="c">hasdashd kjsa sdkjsahd kjahdkjsahd kjahdkjahd kja hdkja hdkjahdskjahdkja</div>
<div id="message"></div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#a {font-family: Arial;}
#b {font-family: Tahoma;}
#c {font-family: Georgia;}
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('*').hover(function() {
    hoverElem = this
    var font = hoverElem.css("font-family");
    $("#message").append(font);
});
Run Code Online (Sandbox Code Playgroud)

请指教.

css jquery

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

字符串构建器据说是不可变的?这在C#.NET中意味着什么?

我最近被问到这个问题:String和StringBuilders之间有什么区别?

我知道我已经在某处读过StringBuilders是不可变的,但是不可变的是什么以及StringBuilder上的操作如何变得比String更快,我没有意识到.

请任何人帮我理解这个吗?

stringbuilder

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

选择以前的html标签onClick

我有html计划

<li>Some text <a href='#' class='click'>Remove</a> <input type='hidden' ></li>
Run Code Online (Sandbox Code Playgroud)

我有像OnClick这样的功能

$(".click").click(function() {
    // i need to select 'li' and then delete it
    // i have this code, but its not working
    $(this).prev('li').remove();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

如何在onClick上选择以前的html标签?

javascript jquery jquery-selectors

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

使用ASP.NET MVC 3的Wijmo Grid

我正在寻找实施Wijmo Grid的示例/教程或指南.

我希望在ASP.NET MVC 3中实现它.我将从我的操作传递动态数据.

请有人帮我解决这个问题.

wijmo asp.net-mvc-3

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

Jqplot - 荧光笔显示工具提示,其中包含来自多个y轴的数据

我正在使用JqPlot.

这是我的小提琴,下面是我的截图.我使用两个y轴.在左边的y轴上我有我的收入,在我的右边y轴上我有我的页面浏览量.

现在悬停在线上,我想在工具提示中显示视图和收入,如下例所示,我一次只能从2个轴获取数据.

有什么想法吗 ?

在此输入图像描述

以下是我的代码

$(document).ready(function () {

  $.jqplot.config.enablePlugins = true;

  s1 = [['23-May-08',1, 11],['24-May-08',4, 14],['25-May-08',2, 22],['26-May-08', 6, 26]];
  s2 = [['23-May-08',11, 1],['24-May-08',14, 4],['25-May-08',22, 2],['26-May-08', 26, 6]];

  plot1 = $.jqplot('chart',[s1, s2],{
     title: 'Highlighting, Dragging, Cursor and Trend Line',
     axes: {
         xaxis: {
             renderer: $.jqplot.DateAxisRenderer,
             tickOptions: {
                 formatString: '%#m/%#d/%y'
             },
             numberTicks: 4
         },
         yaxis: {
             tickOptions: {
                 formatString: '$%.2f'
             }
         }
     },
     highlighter: {
         show:true,
     },
     cursor: {
         show: true
     },
      series: [
        {
            lineWidth: 2,
            highlighter: { …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery graph jqplot

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

如何使用tortoise SVN在Linux主机上创建在线存储库?

我想在我的Linux主机帐户上设置一个在线存储库.我想要结合使用Tortoise SVN,Ankh SVN为此,这将是一个ASP.NET MVC 4项目,我将使用Visual Studio 2010.

首先,它甚至可以这样做吗?即在Linux主机帐户上设置在线存储库,我知道这个问题可能听起来很幼稚,但我是这个代码托管的新手.

我也严格想要只使用Tortoise SVNAnkh SVN为此.我不想使用GitHg为此.

请同样告诉我.

谢谢

tortoisesvn ankhsvn online-repository

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