asp.net如何实现asp中的任意位置response.write

如asp中可以<body><table><tr><td>test01</td></tr><tr><td><%response.write"test2"%></td></t... 如asp中可以
<body>
<table>
<tr><td>test01</td></tr>
<tr><td><% response.write "test2" %></td></tr>
<tr><td>test03</td></tr>
</table>
</body>

但是如果在asp.net中, 在cs文件中任何的Response.Write好像都是在html中的最前面依次输出. 也就是说不能像asp中一样—html和代码位置可以任意组合?

尝试过如下方法
如在aspx中:
<table border="1">
<tr><td><asp:HiddenField ID="HiddenField2" OnLoad="ResponseTest" runat="server" /></td></tr>
</table>

在cs文件中:
protected void ResponseTest(object sender, EventArgs e)
{
Response.Write("test2");
}

实际上test2没有显示在td中而是在html的最顶部--
html如下:

test2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>......
to:油城十八

或许是OK的,

但其实我是想输出一段js, 如:tVar = "sdfds"; tVar是在其它的js文件中定义的。

你的方法就成这样: <span id="tableString"> <script type="text/javascript">tVar = "sdfds"; </script> </span>

总算js可以正常执行, 就是有点别扭

----最好方法已找到-------
cs:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "js", " <script type=\"text/javascript\">var tVar2 = \"sdfds2\"; </script>");
展开
 我来答
vviicck
2008-08-11 · 超过23用户采纳过TA的回答
知道答主
回答量:374
采纳率:0%
帮助的人:69.4万
展开全部
你那个最好方法是写在哪
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wings_lee
2008-08-03 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:122万
展开全部
在 cs文件中定义public 变量,然后再html里面用 <%= 这里输出变量名%> 这样也可以啊

还有 将一个div设置为 runat=server 然后指定一个id 在cs文件中 让 div的 innerhtml=一个值或者 innertxt= 一个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
油城十八
2008-08-03
知道答主
回答量:21
采纳率:0%
帮助的人:6.8万
展开全部
单纯用Response.Write就要直接在aspx文件中写的。
<table border="1">
<tr><td><%Response.Write("test2"); %></td></tr>
</table>

要在CS中写,就要改用Label
aspx中:
<table border="1">
<tr><td><asp:Label ID="lblstr" runat="server" ForeColor="Black">密码:</asp:Label></td></tr>
</table>
cs中:
this.Lblstr.Text = "Test2";
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式