小编Vas*_*kin的帖子

jQuery的"文档就绪"功能如何工作?

jQuery如何检查文档是否已加载?如何检查文档加载是否已完成?

jquery

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

删除时jQGrid主键问题

我的行的主键是我的jQGrid中的隐藏字段.它被称为"UserId"

colNames: ['UserId', "Details" ...],
colModel: [{ name: 'UserId', index: 'UserId', editable: false, hidden: true },
          { name: 'Details', index: 'Details', editable: true, editactioniconscolumn: true },
           ...]
Run Code Online (Sandbox Code Playgroud)

我得到了创建和更新案例,但我有删除问题

因为当删除我Id在控制器上得到一个网格行而不是UserId,我可以保留所有UserId's的网格ID,这是我目前所做的删除工作,但我想知道是否有任何方法让我隐藏UserId得到发布而不是网格行Id.

jqgrid jqgrid-asp.net

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

ASP.NET MVC 3.0 Chart Helper显示图例

有没有办法使用图表助手在图表上显示图例?

它默认不显示,没有可以说显示的属性,如果我在xml中指定了图例:

<Legends>
    <Legend _Template_=""All"" BackColor=""Black"" Docking=""Bottom"" Font=""Trebuchet MS, 8.25pt, style=Bold"" LegendStyle=""Row"" >
    </Legend>
  </Legends>  
Run Code Online (Sandbox Code Playgroud)

它也不起作用.

图表助手中有方法public Chart AddLegend(string title = null, string name = null); 但是当我打电话给它时,我看不到我的图表上的图例,图表也没有显示.

Chart chart = new System.Web.Helpers.Chart(width: 120, height: 300, theme: chartStyle: ChartTheme.Green.ToString()) 
                .AddLegend("title", "name") // not existed legends, that's why error.
                .AddSeries(
                    chartType: "Column"
                    legend: "Rainfall"
                    xValue: new[] { "jan", "feb", "mar", "apr", "may" },
                    yValues: new[] { "20", "20", "40", "10", "10" });
Run Code Online (Sandbox Code Playgroud)

.获取错误: Series 'Series1' uses non-existing legend name 'Rainfall'. …

.net c# mschart asp.net-mvc-3

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

ASP.NET MVC 3.0部分内部和外部表单具有不显眼的数据验证属性问题

我有条件内容,根据条件使用jQuery我包括或从表单元素中排除这些部分.

这是我的功能:

function MoveInsideForm(id) {
       $("#" + id).insertAfter("#myForm")
   }

function MoveOutsideForm() {
       $("#myPartial1").insertAfter("#element-outside-from");
       $("#myPartial2").insertAfter("##element-outside-from");
   }
Run Code Online (Sandbox Code Playgroud)

问题在于insertAfter()它没有复制HTML 5自定义属性

例如,我有一个这样的元素

<input data-val="true" data-val-required="*" id="MyInput" name="MyInput" type="text" value="" class="input-validation-error"/>
Run Code Online (Sandbox Code Playgroud)

insertAfter()复制它是这样的:

<input id="MyInput" name="MyInput" type="text" value=""/>
Run Code Online (Sandbox Code Playgroud)

有什么办法可以说insertAfter()复制HTML 5属性吗?我的jQuery版本是1.6.1.

更新:

谢谢你的评论.这是事情,当我在表单中渲染我的部分内容时,使用不显眼的数据属性生成输入,但如果我在表单外部渲染我的部分,那么不显眼的数据属性最初不会包含在输入中.

因此,当我在表单外部渲染部分时,它们最初不包含数据属性.所以它不是jQuery的问题,它是否是不insertAfter()显眼的数据验证属性生成的本质?

validation jquery-selectors unobtrusive-validation asp.net-mvc-3

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