用户控件如何在html文件中使用?

jiaxianglei 2011-01-17 02:42:58
用户控件如何在html文件中使用?
...全文
292 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaxianglei 2011-01-20
  • 打赏
  • 举报
回复
用户控件我会用,复制你的各部分代码,问题依然。
风之子1 2011-01-20
  • 打赏
  • 举报
回复
html中不可以用这类控件呀
jiaxianglei 2011-01-19
  • 打赏
  • 举报
回复
JS/jquery-1.4.4.js我下载下来了,文件和你的完全一样,也是提示这个错误。
chen_ya_ping 2011-01-19
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 jiaxianglei 的回复:]

chen_ya_ping

(我的身上流淌着0和1)


分析器错误信息: 未能加载类型“jQueryWeb.UserControls.TextBoxUC”。

是不是因为我没有:JS/jquery-1.4.4.js这个文件?
[/Quote]
你是对那个textboxuc这个用户控件有问题,看看网上是如何使用用户控件的,你可以在你自己的web中新建跟我名称一样的用户控件和页面,然后各自拷贝自己的内容。
woshiguotao 2011-01-19
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 sp1234 的回复:]
所有的控件,即使是一个简单的Button、TextBox,也都是只在服务器端asp.net内运行的。asp.net是用来输出html的,它从来不在浏览器上执行。

如果了解asp.net的机制,就会将asp.net与html/javascript按照各自的职责分别开发程序,而不是提“在服务器上执行js、在浏览器上执行asp.net”相关问题。
[/Quote]
高手有来了。。不过说的是事实,,,html 中怎么可能运行控件
jiaxianglei 2011-01-19
  • 打赏
  • 举报
回复
chen_ya_ping

(我的身上流淌着0和1)


分析器错误信息: 未能加载类型“jQueryWeb.UserControls.TextBoxUC”。

是不是因为我没有:JS/jquery-1.4.4.js这个文件?

chen_ya_ping 2011-01-18
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 jiaxianglei 的回复:]

iframe和js联合如何实现
[/Quote]
首先申明一下,在iframe中直接设置src=“用户控件的url” 是不对的。
给个示例,这个示例中的iframe 的src=“aspx的地址”

TextBoxUC.ascx:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TextBoxUC.ascx.cs" Inherits="jQueryWeb.UserControls.TextBoxUC" %>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

TextBoxUCAspx.aspx

<%@ Register Src="~/UserControls/TextBoxUC.ascx" TagPrefix="UC" TagName="T"%>
<div>
<UC:T ID="UserControl1" EnableViewState="true" runat="server" />
</div>

TextBoxUCHtml.htm:

<input type="button" id="show" value="Show" />
<iframe id="mainIframe" src="TestBoxUCAspx.aspx"></iframe>


<script src="JS/jquery-1.4.4.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("input#show").click(function() {
alert($("#UserControl1_TextBox1",$("#mainIframe")[0].contentWindow.document).val());
});
});
</script>
jiaxianglei 2011-01-18
  • 打赏
  • 举报
回复
iframe和js联合如何实现
ycproc 2011-01-18
  • 打赏
  • 举报
回复
除非 全部 ajax
jiaxianglei 2011-01-18
  • 打赏
  • 举报
回复
那么有没有代码可以借鉴吗?
  • 打赏
  • 举报
回复
所有的控件,即使是一个简单的Button、TextBox,也都是只在服务器端asp.net内运行的。asp.net是用来输出html的,它从来不在浏览器上执行。

如果了解asp.net的机制,就会将asp.net与html/javascript按照各自的职责分别开发程序,而不是提“在服务器上执行js、在浏览器上执行asp.net”相关问题。
wuyq11 2011-01-17
  • 打赏
  • 举报
回复
iframe前提aspx 页面
或AJAX获取数据,不需要用户控件
代码之城 2011-01-17
  • 打赏
  • 举报
回复
不可以使用啊,你需要在程序中用,然后生成页面
Mr.小铭 2011-01-17
  • 打赏
  • 举报
回复
用iframe
BATTLERxANGE 2011-01-17
  • 打赏
  • 举报
回复
用一个iframe吧
玉琳 2011-01-17
  • 打赏
  • 举报
回复
不知道应该怎么描述
wangchangming 2011-01-17
  • 打赏
  • 举报
回复
神了,html中还能添加用户控件?
RedVIP 2011-01-17
  • 打赏
  • 举报
回复
iframe和js联合可以实现
jiaxianglei 2011-01-17
  • 打赏
  • 举报
回复
用js可以在html中添加用户控件吗?
xrongzhen 2011-01-17
  • 打赏
  • 举报
回复
不可以 html只能添加html控件
加载更多回复(6)

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧