【发布时间】:2014-04-21 13:35:37
【问题描述】:
我需要从后面的 c# 代码执行 Java 脚本函数。使用 Asp.net 服务器控制中继器并在条件为真时检查条件需要运行 java 脚本函数,该函数将打开超链接显示块这是我的 javascript 函数
function MyFunction(username) {
document.getElementById("hyp").style.display = "block";
}
这是我在该条件之后的 Asp.net 代码,如果为真,我在方法 writeText() 后面调用 c# 代码:
<%# Eval("part2").ToString() == "part2" ? writeText(Eval("Albumtitle").ToString(), Eval("Albumtitle").ToString(), inc.ToString()) : writeLink(Eval("Albumtitle").ToString(), Eval("Albumtitle").ToString())%>
protected string writeText(string PageDataId, string AlbumId, string a)
{
ClientScript.RegisterStartupScript(this.GetType(), "hwa", "MyFunction('Checkjj');", true);
string html = "";
html += "";
return html;
}
这个 c# 调用 javascript 函数显示 html 锚以阻止在开始时不显示
这是那个锚标签
<a id="hyp" name="hyp" href="#" class="lightbox<%=inc+"b" %>">Part II</a>
【问题讨论】:
-
您是否遇到任何错误?
-
@SivaRajini 我收到此错误解析器错误消息:服务器标签不能包含 构造。
标签: c# javascript asp.net iis