<asp:DropDownList id="dl_register_aim" runat="server" OnSelectedIndexChanged ="aa()"> <script language ="javascript ">
function aa()
{
alert("ok");
}
</script>
这样怎么说编译器错误信息: CS0117: “ASP.useregister_aspx”并不包含对“aa”的定义
function aa()
{
alert("ok");
}
</script>
这样怎么说编译器错误信息: CS0117: “ASP.useregister_aspx”并不包含对“aa”的定义
解决方案 »
- [HELP]数据源控件的数据源绑定问题..
- asp.net gridview里的dropdrownlist的绑定内容是根据gridview中的某个字段连接另外一个表的数据
- [难]Asp.net 默认的调试器为IE,可以修改不?比如firefox
- 关于分页的问题 请高手指教
- 关于JMIALV4.4通过REGSVR方式注册了,在调试环境没有问题,部署到目标计算机上收/发邮件时出现问题:
- 想要做个页面,没有菜单,工具栏、地址栏等的那种
- 這個參數怎樣調? SqlDataSource
- 谁有asp.net错误处理基类设计的源码提供参考!!!急!!急!!急!!
- Datagrid控件顯示記錄時的樣式出現很大的空白,請問怎樣解決?
- 請問newid()是屬于哪個名字空間﹖﹖
- WIN98与WIN2000在局域网中如何连接,如何共享?
- ASP.NET 还会有SQL注入的烦脑吗??
function aa()
{
alert("ok");
}
</script>
放在<head></head>之间
编译器错误信息: CS0117: “ASP.useregister_aspx”并不包含对“aa”的定义
怎么回事呀,请指点,以前我用ASP OR PHP的时候很快就解决了那问题,我现在用的是asp.net(c#)
这一句改为
<asp:DropDownList id="dl_register_aim" runat="server">然后在后台这样写:
this.dl_register_aim.Attributes.Add("onchange","aa();");
<asp:DropDownList id="dl_register_aim" runat="server" OnSelectedIndexChanged ="aa()">后解析
<script language ="javascript ">
function aa()
{
alert("ok");
}
</script>只要把他放在前面就可以了
或者用HTML控件代替
DotNet操作JS是要加在引发控件的Attributes里的。
不能直接调用
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
this.DropDownList1.Attributes.Add("onchange","aa();");
}
选择后可什么都没有呀,也不报错
<%@ Page Language="C#" %>
<SCRIPT language="javascript">
function myconfirm()
{
if(confirm("test yes or no")==true)
return true;
else
return false;
}
</SCRIPT>然后在Page_Load事件中加入如下的代码:
MyButton.Attributes.Add("onclick","return myconfirm ();");
正解~~~~~~~~~~~~
this.DropDownList1.Attributes["onchange"] = "aa();";
<asp:DropDownList id="dl_register_aim" runat="server">.cs 文件
然后在后台这样写:
private void Page_Load(...)
{
if(!IsPostBack)
{
this.dl_register_aim.Attributes.Add("onchange","aa();");
}
}