将链接的参数发送到另一个链接asp net C#
我有一个默认页面,其中gridview显示不同的类别。 当我输入一个类别时,类别的名称作为链接中的参数传递,如将链接的参数发送到另一个链接asp net C#,c#,asp.net,C#,Asp.net,我有一个默认页面,其中gridview显示不同的类别。 当我输入一个类别时,类别的名称作为链接中的参数传递,如 http://localhost:49442/category.aspx?category=Windows 我有一个“新主题”的链接。我想进一步发送“category”参数。 我尝试了一种方法,但没有结果 代码是 <a id="topicLink" href="default.aspx">New Topic</a> 错误:名称topicLink在此上下文中不
http://localhost:49442/category.aspx?category=Windows
我有一个“新主题”的链接。我想进一步发送“category”参数。
我尝试了一种方法,但没有结果
代码是
<a id="topicLink" href="default.aspx">New Topic</a>
错误:名称topicLink在此上下文中不存在
如何执行此操作?好的,您希望在事件触发时使用类似的方法
$("#bttnId").click(function() {
$("a").attr("href", "your url here")
})
此代码基于一个单击事件,在本例中是一个按钮,但如果它来自参数的页面加载事件,您可能希望查看purl.js,它是一个第三方js文件,允许您从查询字符串中获取参数,然后您可以使用此代码
$(document).ready(function(){
var url = $.url().param('category');
$("a").attr("href", url)
})
您可以从这里获得有关purl的更多信息
还请注意,这是一个伪代码,应该足以为您指明要去哪里好的,您希望在事件触发时使用类似的代码
$("#bttnId").click(function() {
$("a").attr("href", "your url here")
})
此代码基于一个单击事件,在本例中是一个按钮,但如果它来自参数的页面加载事件,您可能希望查看purl.js,它是一个第三方js文件,允许您从查询字符串中获取参数,然后您可以使用此代码
$(document).ready(function(){
var url = $.url().param('category');
$("a").attr("href", url)
})
您可以从这里获得有关purl的更多信息
还请注意,这是伪代码,应该足以为您提供您想要去哪里的方向我想您正在寻找
超链接
控件
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="default.aspx">New Topic</asp:HyperLink>
我想您正在寻找
超链接
控件
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="default.aspx">New Topic</asp:HyperLink>
我认为最好的方法是从正确的URL开始创建超链接
<a id="topicLink" href="default.aspx?category="+<%Request.QueryString["category"]%>New Topic</a>
我认为最好的方法是从正确的URL开始创建超链接
<a id="topicLink" href="default.aspx?category="+<%Request.QueryString["category"]%>New Topic</a>
只需在html代码中添加runat=“server”
,如下所示:
<a id="topicLink" runat="server" href="default.aspx">
New Topic
</a>
然后,您可以使用topicLink
更改href
值,就像您所做的那样: 只需在html代码中添加runat=“server”
,如下所示:
<a id="topicLink" runat="server" href="default.aspx">
New Topic
</a>
然后,您可以使用
topicLink
更改href
值,就像您所做的那样: 您使用的是WebForms还是MVC?从你的代码我怀疑网络表单。另外,您的链接是asp控件还是html?您是否在视图中使用任何模型?如果是这样,您可以将此参数作为该模型的属性传递,并在视图中对其进行处理。我不使用任何模型,这是非常基本的,我的链接是htmlIs。是否有错误?“此上下文中不存在topicLink名称”您使用的是WebForms还是MVC?从你的代码我怀疑网络表单。另外,您的链接是asp控件还是html?您是否在视图中使用任何模型?如果是这样,您可以将此参数作为该模型的属性传递,并在视图中对其进行处理。我不使用任何模型,这是非常基本的,我的链接是htmlIs。是否有错误?“此上下文中不存在topicLink名称”至少正确写入:
至少正确写入: