一、在做.net相关项目时,会出现在JavaScript中能访问HTML服务器控件,而无法访问Web服务器控件,现在搜集到解决方法
了:
1、后台.asp.cs文件中调用js
1) string jsStr=@"<script language='JavaScript'>test()</script>";
2) this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('读取目录失
败!');</script>");
2、js中调用.asp.cs中自定义的方法<%=Arity() %>
eg:
<script type="text/javascript" language="javascript">
function aa() {
menuDiv.innerHTML = "<%=Arity() %>"
}
</script>
3、js中使用Web服务器控件
<script type="text/javascript" language="javascript">
var ddlTeachMat = document.getElementById("<%=tbxTeachMat.ClientID %>").value;
//其中tbxTeachMat代表web服务器ID
</script>