English 中文(简体)
使用焦土
原标题:Access hiddenfield using Jquery

I have a page that s derived from a master page. On this page, I have a hiddenfield ("hfUser"). How can I access this "hfUser" control and get/set its value using JQuery? I ve tried variants of this:

$(document).ready(function() {
    var test = $("#hfUser").val();
    alert(test);

});

但测试=未界定。 我猜想我会错过挑选人,但我不知道如何找到一个暗藏的地方。 任何想法?

增 编

最佳回答

如果你使用Asp.net控制,服务器将操纵控制器。 它在id中增加了一根外控树等级信息。 贵方需要提及这种迫害,即利用受控客户信息数据库(hfUser.ClientID)的财产,或以不同、更四舍五入的方式获得你的控制,如找到控制方,然后通过子女寻求控制。

如果你不不得不使用刺.网(Hidden Field Control)的现场控制,那么就只尝试使用一种老的html投入。

问题回答

ASP也想把国际发展观单.。 更进一步缩小了你身上的拉比特的洞(或抽取控制),协会增加了你的控制。 浏览总页数,再翻一番。

进入服务器边控制的另一个途径(拥有跑道财产组)是使用贵格文选中的方括号。

与此类似:

$("[id$= hidImgSource ]").val()

这选择了任何身份证明书作为终止部分名字而封存的内容。 因此,它会发现红.。

这里与jQuery Selectedors page链接,其中解释了一些其他选择。

如果隐蔽的领域是伙伴关系。 NET控制,检查这一博客职位,帮助您为协会挑选 j子。 NET控制

http://www.foliotek.com/devblog/exping-jquery-to-select-asp-controls/

希望:

$(document).ready(function()
{
    var test = $("**#<%= hfUser.ClientID %>**").val();
    alert(test);
});




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签