gpt4 book ai didi

c# - 从 C# 调用 javascript

转载 作者:行者123 更新时间:2023-11-28 16:01:18 28 4
gpt4 key购买 nike

我知道这个问题以前被问过,我查了一下,发现了这个解决方案:

Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "test();", true);

所以我将其放入我的 C# 方法中,并将以下 javascript 代码放入我的脑海中。

<script type ="text/javascript">
function test() {
alert("succes");
}
</script>

这是我的 html,我在其中调用方法背后的代码。

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div id="ampwirecalc">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" RenderMode="Inline">
<ContentTemplate>
<asp:DropDownList ID="dropdownsize" OnSelectedIndexChanged="wirecalc" onchange="runscalc()" AutoPostBack="true" runat="server">
<asp:ListItem Text="Select Wire Size" value="-1"/>
<asp:ListItem Text="1/0 gauge" Value="0" />
<asp:ListItem Text="4 gauge" Value="1" />
<asp:ListItem Text="8 gauge" Value="2" />
</asp:DropDownList>


<script type="text/javascript">
function runscalc()
{
var totalRMS = document.getElementById('<%=tbx_anw3.ClientID%>').value;
document.getElementById('<%=HiddenField1.ClientID%>').value = totalRMS;
}
</script>

<!--These are the texts giving information on the options-->
<div class="textwirecalc">
<p class="selectedwire">Selected Wire:</p>
<p class="neededruns">Needed Runs:</p>
<p class="selectedsize">Selected size:</p>
</div>

<!--These are the labels that wil show the calculated info-->
<div class="labelwirecalc">
<asp:Label ID="wiretype" runat="server" Text="Wire type will show here"></asp:Label>
<asp:Label ID="wireruns" runat="server" Text="Needed runs will show here"></asp:Label>
<asp:Label ID="wiresize" runat="server" Text="Wire size will show here"></asp:Label>
</div>
</ContentTemplate>
</asp:UpdatePanel>

有谁知道我做错了什么,以及我应该做什么。

提前致谢。

最佳答案

试试这个

Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "test();", false);

Reference

最后一个参数true/false表示是否添加脚本标签。

关于c# - 从 C# 调用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895686/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com