答案:你用的是EXT.NET吧,这个没有接触过
你试一下用onclientclick属性行不行
例如: <ext:Button runat="server" Text="Click Me" onclientclick="dosomething()">
</ext:Button>
其他:<asp:Button ID="btnSave2" runat="server" Text="保 存" OnClick="btnSave_Click" />
Js中、 <script type="text/javascript">
function btnSave_Click(){
你的操作
}
<script> .aspx页面:
<script type="text/javascript">
func()
{
...
}
</script>
.aspx.cs页面:
在page_road方法下添加
button1.Attributes.Add("onclick","func()"); OnClientClick="" <asp:button id="btn" runat="server" onclientclick="return btn_onclick();" />
<script type="text/javascript">
function btn_onclick();{
//加入你的操作
}
</script> <ext:Button ID="Button5" runat="server" Text="保存" Icon="Accept" Width="80" >
<Listeners>
<Click Fn="SaveData" />
</Listeners>
</ext:Button>
<script type="text/javascript">
function SaveData() {
if (ctl00_ContentPlaceHolder1_cmbStage.getText() == "") {
alert("请先选择Stage");
return;
}
var records = ctl00_ContentPlaceHolder1_GridPanel2.store.getRange();
var s="";
if (records.length > 0) {
for(var i=0; i<records.length; i++)
{
s+=records[i].data.ID+",";
}
}
Ext.net.DirectMethods.SaveData(s);
}
</script>
上一个:急急急!!!在线等asp.net高手解答困惑(可以加分)速度+Q25855 23564
下一个:我写了一个asp.net 的网店,我想了解下,怎么才能发布到网上让别人都可以看得见? 最好是比较简单的。