首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Runat=“服务器”在asp.net/IIS之外的不同用途?对JavaScript有用吗?

问Runat=“服务器”在asp.net/IIS之外的不同用途?对JavaScript有用吗?
EN

Stack Overflow用户
提问于 2012-06-20 20:39:41
回答 2查看 807关注 0票数 1

我是一个缓慢而痛苦地在web-dev上重新获得商业智能的家伙。自从微软第一次发布.NET以来,我还没有真正接触过这些东西。

无论如何-runat=“服务器”:当我使用这个东西的时候,这个笨蛋可以让我在服务器端的C#/VB.NET/任何东西中寻址我用这个标记的任何元素。很好:

代码语言:javascript
复制
<div>  
      <iframe runat="server" id="Iframe2" src ="foo.com"></iframe>  
</div>

我大部分的学习时间都是在微软之外度过的--我很好奇runat=的“服务器”是否仍然在ASP.NET/IIS之外使用。

例如,如果我有一些JavaScript代码:

代码语言:javascript
复制
<script>
$.post("http://foo.com/somePage", {
    someInfo: "russell",
    otherInfo: "hoohaw"
}, function(response) {
Foo(response);
});
</script>

...could我把服务器“runas=”放到<script>标签里了?这会导致脚本在服务器端运行吗?(我猜“没有”--我只有一个可以被服务器端代码访问的脚本块?)

Runas=“服务器”在ASP.NET/IIS之外有什么实用工具吗?我已经熟悉了LAMP,我很好奇runas=“服务器”会不会让我的客户端代码在服务器上运行--有点像PHP之类的东西。

EN

回答 2

Stack Overflow用户

发布于 2012-06-20 20:44:34

不,不会的。

runat="server"由ASP.net引擎处理

票数 0
EN

Stack Overflow用户

发布于 2012-06-20 20:46:41

runat属性定义了一个必须在服务器端使用的ASP控件。微软的标签也是如此。

但是您可以始终实现您的!DOCTYPE声明(DTD),以允许runat服务器属性在您的网页中有效。

您可以修改您的!DOCTYPE声明(即DTD)以允许它,以便XML文档仍然有效:

http://www.w3schools.com/DTD/dtd_attributes.asp

但最终:与浏览器引擎运行的Javascript无关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11119752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档