ASP.NET传参的问题
答案:3 悬赏:10
解决时间 2021-02-10 06:37
- 提问者网友:控制庸俗
- 2021-02-09 19:05
ASP.NET传参的问题
最佳答案
- 二级知识专家网友:萌萌哒小可爱
- 2021-02-09 19:33
<%=dz_now%>是前台获取后台的写法, 你前台用了response.write()方法后asp.net不会对你输出的String再次解析。
你可以这样写:
user += "查看 ";
如果不懂你可以在前台代码上添加上:
<%Response.Write(user);%>
" target="_blank">查看
然后查看页面的源代码,一目了然!
你可以这样写:
user += "
如果不懂你可以在前台代码上添加上:
<%Response.Write(user);%>
" target="_blank">查看
然后查看页面的源代码,一目了然!
全部回答
- 1楼网友:何以畏孤独
- 2021-02-09 22:23
那是因为你的用法不对,
首先html 页面上的代码如果说你要使用 后台变量的值,必须预先在页面上标出<%=dz_now%
,而不能再后台代码变量里面再次给出一个 <%=dz_now%> 对于asp.net 而言 整个页面周期已经结束 就计算不到<%=dz_now%>了.
也就是说 <%%> 这样的写法必须在aspx页面中.不能再cs页面中
- 2楼网友:夢想黑洞
- 2021-02-09 21:12
<a href="region.aspx?names="fyn"
mce_href="/about-us/our-process" title="飞燕女"></a>
你的传值少了个”号
在后台这样
string yy = request.querystring["name"];
就可以啊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯