在 Asp.NET 中使用javascript
Using javascript in Asp.NET
我有一个问题,我想在网格视图的选择发生变化时调用javascript代码。但是,我无法启动我的javascript。我该怎么做?
//Html 端
<input ID="addressinput" type="text" runat="server" style="display:none;"/>
<asp:Button ID="Button1" runat="server" Text="Button" style="display:none;" OnClientClick="return myfunction();" onclick="Button1_Click" />
Javascript
function myfunction() {
FindLocaiton();
}
//C#
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
addressinput.Value = GridView1.SelectedRow.Cells[1].Text;
Button1.Click += new EventHandler(Button1_Click);
}
protected void Button1_Click(object sender, EventArgs e)
{
}
根据以下代码,java脚本函数myfunction()将首先执行,然后服务器端按钮单击事件。因此,您需要在按钮单击事件中添加以下代码,以在服务器端代码之后执行JavaScript代码。
ClientScript.RegisterStartupScript(this.GetType(), "msg", "myfunction();")
以下是我测试过的代码及其工作。
ASPX 代码。
<script type="text/javascript">
function myfunction() {
alert('In JavaScript Code after server side code execution');
}
</script>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
C# 代码 :-
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("In Button Click event");
ClientScript.RegisterStartupScript(this.GetType(), "msg", "<script language=javascript>myfunction();</script>");
}
将文本与 runat 服务器放在一起,并在字符串生成器中用 javascript 服务器端填充此文本
相关文章:
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 如何在主页的弹出窗口中从向导中的用户控制中获取ControlToValidate ID-javascript asp.n
- 使用javascript asp.net将listbox数据传输到另一个listbox
- 母版页中的 JavaScript asp.net 无法加载
- 将日期与 JavaScript asp.net MVC 进行比较
- 访问javascript ASP.net中的会话
- 使用javascript ASP.NET获取服务器控件上的子控件
- 通过javascript ASP.NET MVC下拉列表调用按钮
- 获取 Checked Checbox 的值返回 JavaScript/ASP.NET VB 中未定义的值
- 网格列总计使用 JavaScript asp.net
- 将 JSON 文件传递给 Javascript ASP.NET MVC4
- 如何获取 EditorFor JavaScript ASP 的值
- 如何从 javascript asp.net mvc3 中设置的 cookie 中获取键值
- 在 MVC 服务器端代码中动态创建和缩小 JavaScript ASP.NET
- 在使用Javascript / Asp.net 上传之前获取文件高度宽度
- 如何触发附加到我的页面的内联 Javascript?(ASP.NET 网络表单)
- 未捕获的语法错误:) 在 MVC 应用程序 JavaScript asp.net 参数列表后丢失
- C# /Javascript /ASP.NET - 从子页面更改 DIV 内容
- 从javascript asp.net调用服务器端函数
- JavaScript-ASP MVC 4中skelJs中未处理的异常