javascript - 如何在脚本标签之间调用方法背后的代码?
问题描述
我正在尝试为我的网站提供语言选择。我在 Asp.net 中工作并使用标签。<a>
我必须使用 JavaScript,因为onclick
事件看不到方法后面的代码。但我不知道如何调用代码脚本标签中的方法后面。有人知道吗?请指教..
我的代码背后的方法:
protected void ConvertToEN(object sender, EventArgs e)
{
HttpCookie cookie = Request.Cookies["Lang"];
if (cookie == null) cookie = new HttpCookie("Lang");
cookie.Value = "en-US";
Response.SetCookie(cookie);
Response.Redirect("First_Page.aspx");
}
这些是<a>
标签:
<ul>
<li><a id="translaterAZ">AZ</a></li>
<li><a id="translaterRU">RU</a></li>
<li><a id="translaterEN">EN</a></li>
</ul>
解决方案
您可以使用链接按钮。
<asp:LinkButton ID="MyLinkButton" runat="server" OnClick="ConvertToEN">EN</asp:LinkButton>
C#
protected void ConvertToEN(object sender, EventArgs e)
{
HttpCookie cookie = Request.Cookies["Lang"];
if (cookie == null) cookie = new HttpCookie("Lang");
cookie.Value = "en-US";
Response.SetCookie(cookie);
Response.Redirect("First_Page.aspx");
}
推荐阅读
- jquery - jquery侧边栏动画切换弹出窗口
- java - 主键重复时 JavaEE 不抛出 SQLException
- html - datalist 中的文本是可选的,值可以替换吗?
- reactjs - 没有提供模板。这可能是因为您使用的是过时版本的 create-react-app
- c++ - 如何将二叉树转换为二叉决策图
- powershell - 无法为每个循环获取写入进度
- scope - 存在于 where 外部范围内的值的“未定义名称”
- android - 如何在颤振上解决这个小部件问题?
- raku - 使用 Raku 的 Code.sumption 方法和使用匿名 Block 或 Sub 有什么区别?
- swift - 真的可以在 Swift 中独立于 AV 源进行 AV 处理吗?