c#,asp.net与js的交互

来源:互联网 发布:如何加入淘宝网热卖 编辑:程序博客网 时间:2024/06/05 09:58
asp.net绑定c#:
<%#Bind("列名")%>
<%#Eval("列名")%>


<a href/>绑定c#:
<a href='<%#Eval("列名", "...aspx?键1=值1&键2={0}")%>'/>


OnClientClick嵌入js函数(不传递c#参数):
OnClientClick="js函数(形参)"


OnClientClick嵌入js函数(传递一个c#参数):
OnClientClick='<%#Eval("列名", "js函数({0})")%>'>
OnClientClick='<%#Eval("列名", "javascript:js函数(\"{0}\")")%>'>


OnClientClick嵌入js函数(传递两个及以上c#参数):
OnClientClick='<%#String.Format("js函数({0},{1}",Eval("列名1"),Eval("列名2"))%>'


c#嵌入js函数:
Response.Write("<script>js内置函数('形参')</script>");
Page.ClientScript.RegisterStartupScript(this.GetType(),"","js自定义函数('形参')",true);


js调用后台方法:
var result = "<%=方法名(形参)%>";
public 方法类型 方法名(形参){..}
原创粉丝点击