小编Afn*_*mad的帖子

如何使用jQuery在用户单击时在特定li上添加活动类

我有一个包含某些项目的菜单,我希望当用户点击任何li时,只有它的类成为活动类.我有一个菜单项如下:

<ul class="nav">
    <li class="dropdown active">
        <asp:HyperLink ID="hlHome" runat="server" href="Default.aspx">Home</asp:HyperLink>
    </li>
    <li class="dropdown">
        <asp:HyperLink runat="Server" cssClass="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="0" data-close-others="false" href="#">
            Register
            <i class="icon-angle-down"></i>
        </asp:HyperLink>
        <ul class="dropdown-menu">
            <li><asp:HyperLink runat="server" ID="hlCreateAccount" href="register.aspx">Create Account</asp:HyperLink></li>
            <li><asp:HyperLink runat="Server" href="forgot.aspx" ID="hlForgot">Forgot Credentials ?</asp:HyperLink></li>
            <li><asp:HyperLink runat="server" href="blocked.aspx" ID="hlBlockedAccount">Blocked Account</asp:HyperLink></li>
            <li><asp:HyperLink ID="hlUnblockAccount" href="unblock.aspx" runat="server">Unblock Account</asp:HyperLink></li>
        </ul>
    </li>
    <li><asp:HyperLink  ID="hlBug" runat="server" href="bug.aspx">Report A Bug</asp:HyperLink></li>
    <li><asp:HyperLink ID="hlContact" runat="server" href="contact.aspx">Contact Us</asp:HyperLink></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我用jQuery尝试了以下代码:

<script type="text/javascript">
    function pageLoad() {
        var loc = window.location.href.split('/');
        var page = loc[loc.length - 1];
        $('ul.nav a').each(function …
Run Code Online (Sandbox Code Playgroud)

html javascript css asp.net jquery

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

如果在IE中的body元素上使用margin,则jQuery offset不会给出期望的值

我试图设置a的位置contextMenu并使用Jquery jquery.ui.position。因为ContextMenu我正在使用此libaray:-

https://swisnl.github.io/jQuery-contextMenu/demo

我正在尝试将a ContextMenu定位如下:

$(document).ready(function() {

    $.contextMenu({
        selector: 'td[id="tdMenu"]',
        trigger: 'left',
        position: function (opt, x, y) {

            try {

                opt.$menu.position({
                    my: 'right top',
                    at: 'right bottom',
                    of: $("#tdDiv")
                });

            } catch (e) {

            }

        },
        items: {

            "0": { name: "Hi" },
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML如下:

<table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td id="tdDiv" style="background-color: yellow;">
                Menu Div
            </td>
        </tr>
         <tr>
            <td id="tdMenu">
                Click Here
            </td>
        </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

IE 11一次,页面将加载,并且一旦我单击ID为tdMenu …

html javascript css jquery contextmenu

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

如何通过Child ReorderList中的Code Behind更改SqlDataSource的ConnectionString属性?

我有两个ReorderList一个是父母,另一个是它的孩子.我想通过后面的代码动态更改ConnectionString属性,SqlDataSource但我无法更改ConnectionStringChild的属性,ReorderList即使我尝试OnItemDataBound并尝试找到控件并更改其属性但不能.这是我正在使用的代码示例:

     <div class="reorderListDemo" style="width: 100%">
    <cc1:ReorderList ID="ReorderList1" runat="server" DataSourceID="SqlDataSource1" DataKeyField="RecordingFilterId" AllowReorder="true"
        SortOrderField="Priority" PostBackOnReorder="False">
        <ItemTemplate>
            <table style="width: 100%" cellpadding="0" cellspacing="0" border="0">
                <tr>
                    <td width="6%" style="padding-left:5px;padding-top:3px;">
                        <a href="javascript:switchViews('divRF<%# Eval("RecordingFilterId") %>', 'dragHandle<%# Eval("RecordingFilterId") %>');">
                            <img id="imgdivRF<%# Eval("RecordingFilterId") %>" border="0" src="Images/expand.png" />
                        </a>
                    </td>
                    <td width="34%">
                        <asp:Label ID="Label7" runat="server" Text='<%# Eval("Name") %>' meta:resourcekey="Label7Resource1" /></td>
                </tr>
                    <tr>
                        <td colspan="6" width="100%" style="padding-right:10px;" >
                            <div id="divRF<%# Eval("RecordingFilterId") %>" style="display: none; width: 99%;">
                                <table style="width: 100%;" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

8
推荐指数
2
解决办法
473
查看次数

JavaScript音频对象addEventListener无法在IPAD Chrome上运行

我有两个功能JavaScript.它的工作正常,Windows 7 ChromeloadedAudio_chrome功能并没有被解雇IPAD.

function preloadAudio_chrome(url)
{
  try 
  {
       var audio = new Audio();
       audio.addEventListener('canplaythrough', loadedAudio_chrome, false);
       //audio.src = filePath;
  } catch (e) {
    alert(e.message);
  }
}

function loadedAudio_chrome()
{
   //alert('not firing this alert on IPAD');
}
Run Code Online (Sandbox Code Playgroud)

javascript html5 google-chrome ipad html5-audio

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

如何在AForge中找到Rectangle中的圆

我试图检测矩形内的矩形AForge.我已经成功确定Rectangles但无法找到circles内部Rectangle.如何找到另一个形状内的形状AForge.

string strPath = Server.MapPath("~/Recipt001.png");
Bitmap myBitmap = new Bitmap(strPath);

//Some filters Grayscale, invert, threshold

//Blod Filtering                      


BlobCounter blobCounter = new BlobCounter();
blobCounter.ProcessImage(temp);
blobCounter.ObjectsOrder = ObjectsOrder.YX;
blobCounter.FilterBlobs = true;

Blob[] blobs = blobCounter.GetObjectsInformation();
Graphics g = Graphics.FromImage(myBitmap);
Pen redPen = new Pen(Color.Red, 2);
SimpleShapeChecker shapeChecker = new SimpleShapeChecker();

// dictionary of color to highlight different shapes
Dictionary<PolygonSubType, Color> colors = new Dictionary<PolygonSubType, Color>();

colors.Add(PolygonSubType.Unknown, Color.White);
colors.Add(PolygonSubType.Trapezoid, Color.Orange);
colors.Add(PolygonSubType.Parallelogram, Color.Red);
colors.Add(PolygonSubType.Rectangle, …
Run Code Online (Sandbox Code Playgroud)

c# aforge

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

如何在json序列化中跳过属性名称?

我想转换Listjson.结构如下:

public class ResourceCollection 
{
     public string Name { get; set; }
     public Resources Resources { get; set;}
}

public class Resources
{ 
    public string en { get; set; }
}

List<ResourceCollection> liResourceName = new List<ResourceCollection>();
//section to add the objects in list
string json = JsonConvert.SerializeObject(liResourceName, Newtonsoft.Json.Formatting.Indented);
Run Code Online (Sandbox Code Playgroud)

这产生了预期的结果:

[
   {
     "Name": "Hello",
     "Resources": 
      {
        "en": "Hello" 
      }
   },
   {
     "Name": "World",
     "Resources": 
      {
        "en": "World"
      }
   }
]
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到如下结果: -

{
  "Hello": {
    "en": "Hello" …
Run Code Online (Sandbox Code Playgroud)

c# json json.net

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

如何在 c# Nuget 包 prometheus-net.AspNetCore 的 Prometheus 指标中添加带有默认指标的前缀

我正在尝试添加prefix默认指标,prometheus但目前没有任何线索可以添加默认指标的前缀。例如默认指标如下:

http_requests_in_progress

它应该是这样的:

prefix_http_requests_in_progress

我正在使用 Nuget 包:

prometheus-net.AspNetCore 4.1.1

我已经像这样启动了服务器:

 public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
 {
       try { app.UseMetricServer("/metrics"); app.UseHttpMetrics();  } catch (Exception ex) {  }        
 }
Run Code Online (Sandbox Code Playgroud)

c# prometheus

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

使用Visual Studio 2010的BootStrap Navbar-Toggle在asp.net中不起作用

我安装了nuget软件包,然后安装了引导程序。现在我有文件夹

Contents
 containing bootstrap css files 
Scripts 
 containing .js files 
Run Code Online (Sandbox Code Playgroud)

在“母版页”页眉中,我已经这样包含了它

<script type="text/javascript" src="~/Scripts/bootstrap.js"></script>
<script type="text/javascript" src="~/Scripts/bootstrap.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquery-1.9.1.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后我试图让导航像

<div class="navbar navbar-default" role="navigation">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Project name</a>
    </div>
    <div class="navbar-collapse collapse">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Link</a></li>
        <li><a href="#">Link</a></li>
        <li><a href="#">Link</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
          <ul class="dropdown-menu">
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li …
Run Code Online (Sandbox Code Playgroud)

css asp.net jquery twitter-bootstrap

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

ASP.NET中的网格视图空数据模板

我有一个网格视图,当用户点击搜索按钮时,它会填充数据.如果用户没有点击搜索按钮,则应显示消息,未在选择中找到数据.我做了以下事情:

 <asp:gridview id="gvSoag" runat="server" AutoGenerateColumns="False"  cssClass="table table-hover"
                    AllowPaging="True" EmptyDataText="No Data found in selection.">
                    <emptydatatemplate><asp:Label Text="No Data found in selection." runat="server"></asp:Label></emptydatatemplate> 
                    <HeaderStyle CssClass="alert-danger"/>                             
                    <Columns>
                             <asp:TemplateField HeaderText="Sub Item Name">
                                <ItemTemplate>
                                   <asp:Label ID="gvLbSubItemName" runat="server" Text='<%# Eval("SA_Dscr")%>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                             <asp:TemplateField HeaderText="Sequence">
                                <ItemTemplate>
                                   <asp:Label ID="gvLbSequence" runat="server" Text='<%# Eval("sequence")%>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Allow">
                                <ItemTemplate>
                                   <asp:Image ID="gvLbAllow" runat="server" ToolTip='<%# Convert.ToBoolean(Eval("isSelected")) == false ? ("Not Allowed") : ("Allowed") %>' src='<%# Convert.ToBoolean(Eval("isSelected")) == false ? ("images/redAF.png") : ("images/greenAF.png") %>'/>
                                </ItemTemplate>
                            </asp:TemplateField>
                             <asp:TemplateField HeaderText="Action">
                                <ItemTemplate>
                                        <asp:ImageButton ID="imgEdit" Style="padding-right: 4px;  vertical-align: …
Run Code Online (Sandbox Code Playgroud)

asp.net gridview

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

范围验证器不在asp.net最小值和最大值中

我申请RangeValidatorTextBox.但它总是显示错误:无效范围,虽然我给出了最小值10和最大值25.我希望用户不能输入长度小于10且大于25的值.我希望用户可以输入任何内容,所以我type="string"RangeValidator.但它总是给我错误消息:无效范围.

<td>
    <asp:TextBox ID="tbPassword" runat="server" MaxLength="25" type="password">
    </asp:TextBox>
    <asp:RequiredFieldValidator ID="rfvPassword" runat="server" 
        ControlToValidate="tbPassword" ForeColor="red" Display="Dynamic" 
        ErrorMessage="Password is required." SetFocusOnError="true">
    </asp:RequiredFieldValidator>
    <asp:RangeValidator ID="rvPassword" ControlToValidate="tbPassword" 
        ForeColor="red" Display="Dynamic" MinimumValue="10" MaximumValue="25" 
        SetFocusOnError="true" Type="String" runat="server" 
        ErrorMessage="Invalid Range">
    </asp:RangeValidator>
</td>
Run Code Online (Sandbox Code Playgroud)

asp.net rangevalidator validation-controls

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