相关疑难解决方法(0)

JQuery检查DOM中的重复ID

我正在用ASP.NET MVC编写应用程序.与传统的ASP.NET相比,您更负责在生成的页面中创建所有ID.ASP.NET会给你讨厌但独特的ID.

我想添加一个快速的小jQuery脚本来检查我的文档是否有重复的ID.它们可能是DIVS,图像,复选框,按钮等的ID.

<div id="pnlMain"> My main panel </div>
<div id="pnlMain"> Oops we accidentally used the same ID </div> 
Run Code Online (Sandbox Code Playgroud)

我正在寻找一套设置和忘记类型的实用程序,当我做一些不小心的事情时,它会警告我.

是的我只在测试期间使用它,并且也欢迎替代品(例如firebug插件).

jquery dom

100
推荐指数
6
解决办法
5万
查看次数

如何阻止ASP.NET更改ID以使用jQuery

我的网页上有这个标签控件

<asp:Label ID="Label1" runat="server" Text="test"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

当页面呈现控件的id改变为这样的东西

  <span id="ctl00_ContentPlaceHolder1_Label3">test</span>
Run Code Online (Sandbox Code Playgroud)

如何阻止asp.net更改ID以执行这样的jQuery操作

$('#label1').html(xml);
Run Code Online (Sandbox Code Playgroud)

asp.net ajax jquery

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

我可以阻止.NET吃ID吗?

我现在是一名信息架构师和JavaScript开发人员,但最近我又重新开始进行后端编码.而且,在尝试将HTML原型集成并与我们基于C#的CMS一起工作的同时,我开始向我们的程序员吹嘘HTML ID属性被.NET任意重写为表单元素.

我可以理解.NET更改ID的代码隐藏推理,但是在尝试开发例如jQuery增强接口时你不能再使用ID这一事实会引起一些摩擦.我该怎么做才能解决这个问题?

我尝试过使用class属性,但这真的很糟糕,不是它的意思,也没有解决.NET有效改变渲染源的问题.这也意味着CSS现在不太有用,创建和维护效率也较低.

任何提示或建议非常感谢 - 任何少数不眠之夜...

.net html javascript css c#

21
推荐指数
3
解决办法
1570
查看次数

ASP.NET MVC查看用户控件 - 如何设置ID?

我需要在我的页面上有一个下拉列表,允许用户选择他们的状态.由于这可能是一个将在别处使用的控件,我认为创建一个可以重用的MVC View用户控件是个好主意.

我在想控件看起来像这样:

<select name="" id="">
   <option value="AL">Alabama</option>
   <option value="AK">Alaska</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我的视图中的代码将是这样的:

<%= Html.RenderPartial("StateDropdownControl") %>
Run Code Online (Sandbox Code Playgroud)

我的问题是,在控件上设置名称和ID的最佳方法是什么?如果需要,我想确保在一个页面上可以有多个此控件实例.此外,我希望能够发送默认情况下应该选择的状态.

我会以某种方式使用ViewData吗?

asp.net asp.net-mvc

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

标签 统计

asp.net ×2

jquery ×2

.net ×1

ajax ×1

asp.net-mvc ×1

c# ×1

css ×1

dom ×1

html ×1

javascript ×1