0

我有一个 HTML 页面,然后由后端的一些 .NET 代码获取并显示为输出页面。

在 HTML 页面中,我可以显示一些变量的值,例如

<PrintingField:PrintingQuantity>

<PrintingField:ClientPrintingNotes>

我想将其中一个变量的值捕获到同一 HTML 页面中的 java 脚本变量中。例如:

Var T1 = <PrintingField:ClientPrintingNotes>

这样我就可以使用一些 java 脚本函数来验证 T1。

请帮忙。

4

3 回答 3

0

您可以在 aspx 页面和 jquery 上使用文字控件来检索值。

在 aspx 上你有这个标记:

<div id="TheDivID"><asp:Literal runat="server" ID="SomeValue" /></div>

然后在 C# 代码后面的代码中编写:

SomeValue.Text = MyVar.ToString();

然后在javascript中你有:

var TheValueFromServer = $('#TheID').text();

希望这有帮助,祝你好运。

于 2012-07-20T10:39:21.553 回答
0

我不确定您的意思是什么PrintingField,但我认为这是您拥有的自定义类。如果您只是访问该类的属性,则可以使用以下方法完成此操作:

var T1 = '<%= PrintingField.ClientPrintingNotes %>';

如果它是实例类,PrintingField则必须是变量的名称。请记住,这不是双向识别。当页面构建并推送到客户端时会发生这种情况。

于 2012-07-20T10:40:01.203 回答
0

要访问在 HTML 部分的代码隐藏中定义的属性,您需要将属性或变量定义为公共的,然后按如下方式使用它们:

<%= this.MyVariable %>

希望这会有所帮助,问候

于 2012-07-20T10:42:42.480 回答