改成

时间:2011-06-28 18:44:14

标签: c# asp.net

我们有一个庞大的网站,主要用于很多地方的main.master。如果我将标签更改为runat =“server”,那么任何其他常规内容是否会继续工作,否则如果我改变它就不会受到影响它?

谢谢

4 个答案:

答案 0 :(得分:0)

是的,一切都将继续有效。然后,您还可以在代码中影响代码。

答案 1 :(得分:0)

是的,您可以将runat =“server”添加到body标签。确保明确定义ID,您可能需要在代码中自己引用它,因为它是HTML元素而不是ASP.NET控件

答案 2 :(得分:0)

如果你把runat =“server”,只有javascript不会工作,当我说javascript我的意思是那些通过id搜索body的方法,因为当你添加runat =“server”时你的id不会是“某事”它将是自动生成的字符串,显示您身体的路径。例如ctl0_master_something。但在你做之前,只需在你的id“something”(id =“something”)

之前添加“=”

答案 3 :(得分:0)

javascripts和css引用可能无法工作,具体取决于您的引用模式。在具有runat标记的地方,使用〜符号的引用将正常工作。 在你不使用runat =“server”的地方,然后使用这种引用,它应该工作正常:

<link rel="stylesheet" type="text/css" href='<%= ResolveUrl("~/css/style.css") %>' />
<script type="text/javascript" src="<%= ResolveUrl("~/js/jquery-1.3.2.min.js") %>"></script>