2012-12-19 5 views
0

내 Asp.NET 페이지에 하나의 html 편집기가 있습니다. 사용자가 파트 아래에 글을 쓰고 저장 버튼을 클릭하면이 텍스트가 데이터베이스에 저장되고 (Id = 12)와 같은 ID 번호가 표시되며 아래 코드가있는 페이지가있는 웹 사이트의 사용자 인터페이스 쪽에서 가져옵니다.새 구문으로 텍스트 상자 만들기

<html> 
<head></head> 
<body> 
... 
.. 
. 
</body> 
</html> 

나는 SQL 문

SELECT Text FROM StackOverFlow WHERE Id = 12 

아래와 같이 저장된 텍스트를 얻을 수 있습니다 그리고 나는 웹 페이지의 값을 표시 할 수 있습니다.

이 점에서 나는이 편집기를 사용하여 asp.net 텍스트 상자를 만들고 싶습니다.

즉 편집자에게 기본 문장을 입력하여 asp.net 텍스트 상자를 생성하는 새로운 구문을 만들고 싶습니다.

은의 그 구문은 다음과 같습니다 가정 해 봅시다 :

{{에서 InputBox}}

<html> 
<head></head> 
<body> 
<li> 
    {{inputbox}} 
</li> 
</body> 
</html> 
내가 좋아하는 새로운 구문을 사용과 asp.net 텍스트 상자를 만드는 방법을

{{에서 InputBox}}? 나를 밝히기 위해 조언을 해 줄 수 있습니까?

+0

텍스트 상자를 생성하려는 위치가 명확하지 않습니다. 섬기는 사람? 고객 (가격 인하 스타일)? 서버 사이트에서 –

+0

정의 된 구문으로 텍스트 상자를 생성하고자합니다. –

답변

0

일부 대체 작업은 HTML로 사용합니다.

<html> 
<head></head> 
<body> 
<li> 
    {{inputbox}} 
</li> 
</body> 
</html> 

내가 발견 {{......}} 및 교체하고 동적으로 내가 원하는 것을 만들 수 있습니다.

1

저는 Razor 뷰 엔진이 어떻게 작동하는지 살펴 보려고합니다. 또는 모든 ASP.net 뷰 엔진.

-2

{{inputbox}}를 텍스트 상자로 바꾸면 클라이언트 쪽에서 JQuery를 사용해보십시오.

var htmlStr = $(this).html(); 
    htmlStr.replace('{{inputbox}}', '<asp:TextBox ID="DynamicName" runat="server"></asp:TextBox>'); 
    $(this).html(htmlStr); 
+0

jQuery는 클라이언트 측 기술입니다. aspnet 서버 컨트롤을 포함시키기 위해 사용할 수 없습니다. –

+0

나는 서버 측에 대한 해결책을 찾고있다. –

관련 문제