如何在服务器端更改asp.net页面的标记(从.cs文件)

尼丁·库玛·米什拉(Nitin Kumar Mishra)

提前致谢。

我们需要根据方法(来自后面的代码)返回的是true还是false来包括或排除IE条件语句(位于页面标题中)。该方法写在后面的代码中,因此如果IfBrowserIsMobile()返回true,则不应显示与IE条件语句相关的标记。我们如何实现这一目标?标记(在标头中)如下:

<!--[if lt IE 9]>
    <link rel="stylesheet" href="/css/lt-ie9.css" media="screen"/>
    <![endif]-->
大卫

将其包装在本身不会发出任何标记的元素中,例如PlaceHolder

<asp:PlaceHolder runat="server" ID="ieLogic">
    <!-- your client-side markup here -->
</asp:PlaceHolder>

然后在服务器端代码中,根据您的条件设置其可见性:

if (IfBrowserIsMobile())
    isLogic.Visible = false;

通常,您不需要从服务器端代码更改标记,但是可以有条件地显示/隐藏标记的不同部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在服务器端Classic ASP页面中引用上载的文件?

如何在 Asp.Net 的代码隐藏文件中访问服务器端控件?

如何使用asp.net访问服务器端的客户端文件

ASP.net Repeater 如何更改标题模板字幕服务器端?

如何在ASP.NET,服务器端使用剪贴板

如何在asp.net应用程序的服务器端增加图像控制?

如何将列表框项目保存在asp.net [服务器端]的文本文件中?

ASP.NET Core 2.0仅在服务器端访问本地文件夹而不暴露于Web

如何在服务器端Blazor中自定义ASP.NET Core身份?

如何在ASP.NET服务器端将Bootstrap按钮与单击事件一起使用

如何在Knockout.js中访问ASP.NET表单服务器端变量

jQuery选择了多个选择,如何在asp.net中获取选择值服务器端?

如何在ASP.net Core中实现dataTables服务器端分页/搜索/排序

ASP.NET MVC服务器端打印

ASP.NET图表在服务器端崩溃

如何在JSP中将服务器端变量传递到核心标记中?

单击锚标记时如何在服务器端获取href值

如何在服务器端Page方法中获取Ajax发送的发布文件

如何在Meteor中执行服务器端文件处理操作?

如何在服务器端渲染的网站上动态加载javascript文件?

如何在Amazon Cloud Drive上提取文件服务器端?

呈现页面之前如何在服务器端执行api请求?

如何从服务器端以角度呈现文件(图像)

如何使用ASP.NET发送FormData并在服务器端处理它

如何从服务器端代码asp.net输入ListBox项

aspx.net 将文件上传到服务器端

如何在asp.net core中startup.cs文件的配置方法中更改范围服务的属性值

如何在ASP.NET Core 3.1 MVC中进行RequiredIf客户端和服务器端验证?

如何在 html 模板 (ASP.NET) 中的 Javascript 饼图中使用 AJAX 方法显示从客户端检索的动态服务器端数据