如何访问Kentico 9中Page_Load函数中的请求对象?
我需要从转换中检查url中是否存在锚定标记。我假设这将出现在如何访问Kentico 9中Page_Load函数中的请求对象?,kentico,Kentico,我需要从转换中检查url中是否存在锚定标记。我假设这将出现在Page\u Load函数中,但我似乎找不到任何关于这方面的好文档 我该怎么做呢? 谢谢 在转换中,您可以使用以下类似代码创建一个简单函数: <script runat="server"> public bool UrlHasAnchor() { string myUrl = ValidationHelper.GetString(Eval("YourUrlColumn"), "");
Page\u Load
函数中,但我似乎找不到任何关于这方面的好文档
我该怎么做呢?
谢谢 在转换中,您可以使用以下类似代码创建一个简单函数:
<script runat="server">
public bool UrlHasAnchor()
{
string myUrl = ValidationHelper.GetString(Eval("YourUrlColumn"), "");
if(myUrl.Contains("#"))
{
return true;
}
return false;
}
<script>
公共bool urlhasancher()
{
string myUrl=ValidationHelper.GetString(Eval(“YourUrlColumn”),“”);
if(myUrl.Contains(“#”)
{
返回true;
}
返回false;
}
现在,当您这样设置值时调用它:
<%# If(UrlHasAnchor(), "do something crazy", "don't do anything at all") %>
您也可以使用以下类似代码在转换中创建一个简单函数:
<script runat="server">
public bool UrlHasAnchor()
{
string myUrl = ValidationHelper.GetString(Eval("YourUrlColumn"), "");
if(myUrl.Contains("#"))
{
return true;
}
return false;
}
<script>
公共bool urlhasancher()
{
string myUrl=ValidationHelper.GetString(Eval(“YourUrlColumn”),“”);
if(myUrl.Contains(“#”)
{
返回true;
}
返回false;
}
现在,当您这样设置值时调用它:
<%# If(UrlHasAnchor(), "do something crazy", "don't do anything at all") %>
您也可以选择执行相同操作的方法。锚点不会传递到服务器,因此不存在于
请求对象中。您只能使用该属性来构造URI
如果需要将数据传递给服务器,请使用查询参数或隐藏字段
如果需要评估数据库中存储的URI,请使用Brenden的方法。锚点不会传递到服务器,因此不存在于请求
对象中。您只能使用该属性来构造URI
如果需要将数据传递给服务器,请使用查询参数或隐藏字段
如果您需要评估数据库中存储的URI,请使用Brenden的方法。这似乎是一个很好的文档,page没有任何关于访问请求的信息……这似乎是一个很好的文档,page没有任何关于访问请求的信息……我不知道锚定标记没有通过。谢谢我不知道锚定标签没有通过。谢谢但是如何访问请求对象?谢谢使用RequestContext
静态类如何访问请求对象?谢谢使用RequestContext
静态类