根据C-Sharp的HTML Onclick参数 - javascript

所以我有以下HTML代码:

<% foreach (CommonLayer.GuidelineTagScript gts in current){ %>
                  <tr><td><% CommonLayer.Guideline thisg = new BusinessLogic.GuidelinesBL().GetGuideline(gts.GuidelineID);
                             if (gts.PassingScore < thisg.LevelOfImportance){%>

                      <img src="Images/Bad.png"/>
                       <%  } else {%>
                      <img src="Images/Good.png"/> <%} Response.Write(thisg.Name);  %>                  
                      <input id="Button1" type="button" value="button" onclick="desc()"/>   <br />
                      <div id="<%Response.Write(thisg.GuideLineID);%>">

     
                              

看一下最后一行的输入按钮。它有一个onclick链接到desc方法,但是我希望通过desc传递参数,这样我才可以使用thisg.GuidelineID(C-Sharp代码)。由于我将JQuery与C-Sharp混合使用,因此显然不会让我。您能告诉我有关解决此问题的方法吗?谢谢!

参考方案

如果我正确理解您的onclick需要使用<%= %>,例如:

<input id="Button1" type="button" 
value="button" onclick='<%= "desc("+ thisg.GuideLineID +")" %>'/>

实际上,您可能也想替换此div:

<div id="<%Response.Write(thisg.GuideLineID);%>">

<div id="<%=thisg.GuideLineID%>">

使用C#执行JavaScript页面 - javascript

我正在尝试使用C#抓取一个网站。在此过程中的某个时候,网站返回了我需要执行的JavaScript页面,以便它将生成一些参数,然后使用所生成的参数作为查询变量来发布请求。这是JavaScript文件https://jsfiddle.net/7aw5vr59/浏览器生成的结果文件如下所示:<imimxxxyyy id="ActiveX"…

将Web用户控件添加到页面时,asp按钮onclick不会触发 - javascript

我正在使用使用Visual Studio模板创建的Web表单应用程序。模板具有一个内容占位符,该占位符被访问的任何页面的内容替换。有问题的页面有几个服务器控件,例如文本框,标签和按钮。当我单击我的更新按钮时,它可以正常工作,这些值会回传并更新数据库。我想在所有子页面上创建通用的登录提示。我的导航栏(位于我的母版页中)具有引导程序设置。我在导航栏中添加了一个下…

Telerik单选按钮所需的字段验证器 - javascript

如何设置Telerik单选按钮所需的字段验证器?我想在按钮单击“ BtnSave”上设置必填字段验证器吗?请帮忙!<telerik:RadButton ID="radio_male" runat="server" ToggleType="Radio" AutoPostBack="fa…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

在PHP文件中调用javascript函数并在加载HTML文件之后? - javascript

我需要在我的php中调用js函数,但无法正常工作。有人可以告诉我我在做什么错吗?我该如何轻松地做到这一点?谢谢!我有三个文件:  mail.php负责发送$ _POST的内容(工作正常)。我调用我的javascript函数来切换模式,具体取决于邮件是否已发送。 <? ... $response = $sendgrid->send($email);…