C#中编写asp.net代码
发布网友
发布时间:2022-05-19 18:32
我来回答
共4个回答
热心网友
时间:2022-05-19 20:01
onmousedown里面的是js函数吧
在页面上放一个Button
<asp:Button runat="server" ID="Button1" OnClick="Btn_Click" style="display:none" />
然后写:
<script type="text/javascript">
function OnMouseEvents()
{
document.getElementById("Button1").click();
}
</script>
c#里写:
protected void btn_Click(object sender, EventArgs e)
{
OnMouseEvents();
}
热心网友
时间:2022-05-19 21:19
写在onmousedown ="OnMouseEvents()"是客户端的JS事件,不是服务器事件。
服务器仅接受服务器控件的事件。
==============================
删除
void OnMouseEvents()
{
Response.Write("asds");
}
======================
在页面天添加
<script>
document.write("asds");
</script>
===================================================
可能你还没有理解asp.net的工作机制。
热心网友
时间:2022-05-19 22:54
<body onmousedown ="OnMouseEvents()">是客户端事件,不能执行服务器端代码.
可以在body增加runat="server"属性,并利用服务器事件执行服务器端代码.
热心网友
时间:2022-05-20 00:45
看不懂你这写的撒
onmousedown ="OnMouseEvents()"> 这个不是要指定事件的吗