powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / верстка aspx при использование asmx
4 сообщений из 4, страница 1 из 1
верстка aspx при использование asmx
    #32847028
HoTicE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
структура страничкм примерно такая:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<%@ Page Language="C#" Debug="true" AutoEventWireup="True"%>
<%@ Register TagPrefix="RC" TagName="mainMenu" Src="_mainMenu.ascx" %>
<%@ Register TagPrefix="RC" TagName="header" Src="_header.ascx" %>
<%@ Register TagPrefix="RC" TagName="nav" Src="_navigate.ascx" %>
<%@ Register TagPrefix="RC" TagName="leftMenu" Src="_leftMenu.ascx" %>
<%@ Register TagPrefix="RC" TagName="content" Src="_content.ascx" %>
...
<body>
<RC:mainMenu id="mainMenu1" runat="server" />
<RC:header id="hader1" runat="server" />
<RC:nav id="nav1" runat="server" />
<table>
  <tr>
    <td>
        <RC:leftMenu id="leftMenu1" runat="server" />
    </td>
    <td>
        <RC:content id="content1" runat="server" />
     </td>
  </tr>
</table>
</body>

так вот - если в контролсах я рисую html прсто вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
<table cellspacing= 1  cellpadding= 0  border= 0  bgcolor=red>
<tr>
	<td>
		Content
	</td>
</tr>
</table>
то все встает на свои места как надо,
но если мне надо что то сделать в контролсе - ну например в цикле ссылки написать то я делаю вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<%@ Control Language="C#" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
	Response.Write("<table cellpadding=0 cellspacing=0 border=0 width=145>");
здесь отрисовка
	Response.Write("</table>");
}
</script>
то сначала отрисутеся контролс, и только потом содержащая его таблица на главной странице .Кстати интересный факт - при просмотре странички в таком случае на месте котролса пустое место т.е. вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<table>
  <tr>
    <td>

    </td>
    <td>

     </td>
  </tr>
</table>
а если страничку сохранить - тогда
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<table>
<RC:leftMenu id="leftMenu1" runat="server" /> - точнее то что он нарисовал
<RC:content id="content1" runat="server" /> - точнее то что он нарисовал
  <tr>
    <td>
    </td>
    <td>
     </td>
  </tr>
</table>

вопросы:

1. как сделать так что бы можно было кодом рисовать, но в нужном месте?
2. можно ли как-нибудь во так делать?
<table>
<% код %>
</table>
как в asp вобщем.
3. есть ли в c# оператор аналогичный & _ в vbscript т.е. перенос на другую строчку.
что бы не писать
Response.Write("<table cellpadding=0 cellspacing=0 border=0 width=145>");
Response.Write("<tr>");
а написать:
Response.Write("<table cellpadding=0 cellspacing=0 border=0 width=145>" & _
"<tr>");
...
Рейтинг: 0 / 0
верстка aspx при использование asmx
    #32847102
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Page_Load, относится не к контролу, а к странице его содержащей.
То что вам нужно следует сделать в методе Render или RenderControl относящихся к UC, перекрыв перекрыв один из них.
...
Рейтинг: 0 / 0
верстка aspx при использование asmx
    #32847109
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати в названии топика тогда должно быть ascx, а не asmx.
asmx - это к веб-сервисам относится.
...
Рейтинг: 0 / 0
верстка aspx при использование asmx
    #32847140
HoTicE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникКстати в названии топика тогда должно быть ascx, а не asmx.
asmx - это к веб-сервисам относится.
я знаю, sorry очепятался :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / верстка aspx при использование asmx
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]