在我的代码中,我创建了一个 HyperLinkField 对象。根据数据库字段值,我想设置 NavigateUrl 属性。这是我的问题,不知道怎么解决。
和:
objHF.DataNavigateUrlFields = new[] { "id", "Stype" };
我得到我的数据库字段。现在我想检查 Stype 值。根据这个值,我想设置导航到的页面。我怎样才能做到这一点??
最后,我将数据源设置为 gridview,然后调用 bind() 方法。
我希望有人可以帮助我
在我的代码中,我创建了一个 HyperLinkField 对象。根据数据库字段值,我想设置 NavigateUrl 属性。这是我的问题,不知道怎么解决。
和:
objHF.DataNavigateUrlFields = new[] { "id", "Stype" };
我得到我的数据库字段。现在我想检查 Stype 值。根据这个值,我想设置导航到的页面。我怎样才能做到这一点??
最后,我将数据源设置为 gridview,然后调用 bind() 方法。
我希望有人可以帮助我
将 HyperLinkField 设为 TemplateField,并将生成的 HyperLink(在标记中)的 NavigateUrl 设置为类似
<%# myUrlFunction(Eval("id"), Eval("stype")) %>
接下来在.cs文件中创建对应的函数:
private string myUrlFunction(object id, object stype)
{
return "mypagename.aspx?whatever=" + id.ToString() +
"&youwanttodo=" + stype.ToString();
}
试试这个方法
<%# this.myUrlFunction(Eval("id"), Eval("stype")) %>
这是有效的