例如:<asp:Label id="Label1" runat="server"><%=temp%></asp:Label>
这个句子,一运行就出错?为什么?
这个句子,一运行就出错?为什么?
解决方案 »
- 请问带水晶报表的网站发布问题?
- 推荐:正确区分"浏览器刷新"还是".NET控件回执"的简单方法
- 高手帮我看看这段代码!有什么错误?谢谢了!高分相送!急!急!急!100分相送!
- 新手请教问题!!!
- 新手想把DataGrid或DataTable中的数据导出为XML文件,怎样做?
- 有关在DataGrid的模板列中套用DropDownList,然后在把数据从数据库中读取出来.绑定到DropDownList中.
- 如何写代码刷新IFRAME中的页面 ? 还有怎么弹出新页面啊??(两个不一样的问题)(C#)谢谢
- 动态生成button,如何使其象用拖拉生成的button一样?
- 两个按钮(确定,取消)的消息框怎么实现?
- 昨天刚问了,但还有不清楚,原贴已结,新贴再给分
- 我做了一个可以下蛋的网站,大家评价一下!!!谢谢!!!
- VB和C#可不可以混着用啊?
Public Class customItems
Inherits System.Web.UI.Page
#Region " Web Form Designer Generated Code "(略)
Public temp As String = "hello,friends!"
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
...........
End Sub
那位好心的大侠能为我解惑啊?
long temp=10;</script>
要不然是不会邦定任何值得!asp.net我是这样作的!但在vb里不知道还能用吗?
在.cs里面建立一个属性
public string Temp
{
get
{
return temp;
}
set
{
temp=value;
}
}然后再里面这样
<asp:Label id="Label1" runat="server" Text='<%# Temp %>'></asp:Label>
记得一定要在Page_load()事件中调用Page.DataBind()方法
Public Class customItems
Inherits System.Web.UI.Page
Public temp As String = "hello,friends!"
Private Sub Page_Load.......
tmp = "hello,friends!"
<%=tmp%>
跟
<asp:Label id="Label1" runat="server">hello,friends!</asp:Label> 的结果不就是一样的嘛
<asp:Label id="Label1" runat="server"><%Response.Write(temp)%></asp:Label>我用C#,要加分号<%Response.Write(temp);%>,vb可能不用加。
不能这么用!!!
你这个跟
<%
function sss
alert('sss');
end function
%>
<input type=button onclick="sss">
没什么区别!就是说,.net的代码不是面条式执行的,不能把面条式代码放到服务器端控件,如果要放要用绑定<%# %>
{
// 在此处放置用户代码以初始化页面
Trace.Warn("---------");
} <%
temp="tttttttttttttt";
Trace.Warn("=================="); %>跟踪信息
类别 消息 From First(s) From Last(s)
aspx.page Begin Init
aspx.page End Init 0.000084 0.000084
--------- 0.000150 0.000065
aspx.page Begin PreRender 0.000196 0.000046
aspx.page End PreRender 0.000239 0.000043
aspx.page Begin SaveViewState 0.000555 0.000316
aspx.page End SaveViewState 0.001163 0.000608
aspx.page Begin Render 0.001233 0.000069
================== 0.002411 0.001178
aspx.page End Render 0.003548 0.001137
能否得出些什么呢?个人认为是在把页面发送给浏览器前解释<%%>里的代码,而后台代码是在晕,我也解释不清,但总觉得跟这个有关系
是对的.可能是你的其它的不对吧!
改成
<asp:Label id="Label1" runat="server" Text='<%=temp()%>'></asp:Label>
后台定义函数如下
public string temp()
{
string aa=Label1.Text;//等等代码自己看情况写
return aa;
}
将这个改写成vb也很简单的吧!!!
个人认为asp.net兼容asp的方法
.aspx
<%=temp%>
.cs
protected string temp;