English 中文(简体)
如何将价值从javascript转至px?
原标题:How to pass value from javascript to aspx?

i 有一个 j,用于检测用户的下水道宽度,希望通过宽度到px.vb。

function chk_width() {
 var winW = document.body.offsetWidth;
 document.getElementById("hiddenfieldsize").value = winW;
// alert(winW);
} 

<body onLoad="chk_width()">

i 试图使用以下法典,但不能获得价值。

Dim WinWdth As String = Request.Form("hiddenfieldsize").ToString

Joe

最佳回答

可以通过固定服务器控制单价获得服务器的价值。 我说明了以下守则。 希望这将有助于你。

<asp:HiddenField runat="server" ID="hiddenfieldsize" />

function chk_width() {
 var winW = document.body.offsetWidth;
document.getElementById("<%=hiddenfieldsize.ClientID %>").value= winW;     
} 

$(document).ready(function() {
  chk_width();
});
问题回答

You should run script after page load. You may put script to footer. when your code run. Hiddenfield may be unloaded.

您可在您的网页上查阅这一文字。 国际联合会 页: 1

$(document).ready(function() {
  chk_width();
});

为了将数据传输回服务器旁,需要张贴数据。 你们必须为此利用美国航天中心。





相关问题
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!

热门标签