如何用javascript函数从aspx.cs改变aspx
how to change aspx with javascript functions from aspx.cs?
我正在做一个asp.net web应用程序项目,我有一个使用javascript下拉菜单的按钮:
<asp:Button ID="BtnPlant1" runat="server" Width="160px" BackColor="Transparent"
Height="40px" CssClass="buttonStyle" onmouseover="MM_showMenu(window.langT,0,40,null,'BtnPlant1');"
onmouseout=MM_startTimeout();/>
我有一个下拉列表用于更改下拉菜单。
例如,当dropdownlist.SelectedItem.Text == "langE"
我想将onmouseover
更改为:
onmouseover="MM_showMenu(window.langE,0,40,null,'BtnPlant1');"
// ^-- (langE, not langT)
我该怎么做?任何想法?谢谢…
你应该有jquery…所以试试这样写:
<asp:Button ID="BtnPlant1" runat="server" Width="160px" BackColor="Transparent"
Height="40px" CssClass="buttonStyle" onmouseover="showMenu()"
onmouseout=MM_startTimeout();/>
javascript: function showMenu() {
if($('.dropdownlist').val() == "langE")
MM_showMenu(window.langE,0,40,null,'BtnPlant1');
else
MM_showMenu(window.langT,0,40,null,'BtnPlant1');
}
$('.dropdownlist').change(function() {
showMenu();
}
不是testet !…
解决方案:
function showMenu() {
if($("#ddlistid option:selected").text() == "langE")
MM_showMenu(window.langE,0,40,null,'BtnPlant1');
else
MM_showMenu(window.langT,0,40,null,'BtnPlant1');
}
相关文章:
- 当我通过.aspx.cs创建按钮时,它不起作用
- 从aspx.cs页面获取jquery post中的Null响应而不是json
- RegisterClientScriptBlock - confirm box 返回一个布尔值给 aspx.cs
- 无法从 ASPX 页获取到 ASPX.cs 的值
- 如何通过传递参数来调用 C#(aspx.cs) 函数,使用 Java 脚本/Jquery
- 如何使用 JavaScript/Jquery 将包含数据的列表从 ASPX 打印到 ASPX .cs
- 从代码隐藏文件 Aspx.cs 中检索 Javascript 中的会话值
- 如何从aspx.cs调用javascript方法
- 从页面访问变量值(循环.aspx.cs 到 Java 脚本
- 从javascript调用aspx.cs方法
- 从页面*.aspx.cs调用javascript函数
- 在aspx.cs而不是asmx.cs中使用Web方法有什么不同/优点/缺点吗
- 从aspx.cs在客户端运行Windows应用程序
- 如何用javascript函数从aspx.cs改变aspx
- 当从aspx.cs页面传递值时,警告在javascript中显示未定义
- 如何在aspx.cs页面设置document.getElementById(progressPanel.ID)
- 如何在CodeBehind(aspx.cs)文件中使用JS变量
- 从aspx.cs获取javascript中的变量
- 将对象列表从aspx.cs文件传递到aspx文件
- 从angularJS中的aspx.cs页面获取数据