我有一个我想要填充的网页。我在c#中有查询。如何从aspx页面运行页面加载查询?
function load()
{
<%# Test_Message() %>
}
代码没有进入c#,任何想法?
由于
答案 0 :(得分:1)
看起来像JavaScript,用服务器端值填充客户端变量有这样的代码:
function load()
{
var message = "<%=Test_Message() %>";
alert(message);
}
答案 1 :(得分:1)
您使用错误的嵌入式代码块语法与<%#
,而是使用<%=
,如下所示:
function load()
{
<%= Test_Message() %>
}
以下是最常见的嵌入式代码块语法的说明:
<%# %>
用于数据绑定表达式<%= %>
相当于Response.Write()
<% %>
运行服务器端代码,如if-else块<%: %>
用于对数据进行HTML编码<%@ %>
用于指令,通常是ASP.NET中的页面指令答案 2 :(得分:0)
如果这只是一个文本方法,创建一个文本框对象,然后在你的c#的页面加载函数中,有
MY_TEXTBOX.Text = Test_Message()