2017-12-11 20 views
0

URL 쿼리 문자열을 통해 데이터의 이름 및 전자 메일과 같은 양식 필드를 설정하고 싶습니다. 매크로를 통해 양식을 렌더링했습니다. 난 내 매크로 렌더링 코드가umbraco 양식으로 값을 전달하고 매크로를 통해 렌더 링하는 필드를 설정하십시오.

@Umbraco.RenderMacro("renderUmbracoForm", new {FormGuid="ccebfbe8-aa28-497e-8078-c3577c88f47a", FormTheme="" , 
ExcludeScripts="0"}) 

내 양식 필드 이름, 이메일입니다 EventName을 form pic 입니다 것을 할 수 및 URL 쿼리

Umbraco 양식에서

http://localhost:17402/register?eventId=1342&eventName=you%20cant%20save%20the%20world%20alone

답변

1

, 사용자가 설정할 수있는 방법 필드의 디폴트 치

enter image description here

예를 들어, [@queryName] 같은에 기본 값을 지정합니다. 'queryName'은 URL (http://www.website.com/contactus?queryName=Foo)의 쿼리 문자열 매개 변수 이름입니다. 나머지는 Umbraco가 처리합니다.

나는이 언급하고 그것은 꽤 똑바로 앞으로이었다 https://our.umbraco.org/forum/umbraco-pro/contour/14340-Set-value-of-radiobuttonlist-from-querystring

+0

무엇을 그 URL뿐만 var에 A = 123 같은 면도기 변수에 존재하지 param으로하는 경우; @DT – Asad

+0

확실하지 않습니다. querystring을 통해이 기능이 작동하는 것을 알고있는 유일한 방법이므로 작은 테스트 케이스를 사용하여 원하는대로 작동하는지 확인하는 것이 좋습니다. 해결 방법은 값 (123)을 거기에서 쿼리 문자열을 넣는 프로세스에서 이전에 사용할 수 있는지 확인하는 것입니다 (필요한 경우) 면도기 변수에 값을 전달할 수 있습니다. 그러나이 민감한 정보가 URL에서 원하지 않으면 다른 방법이있을 수 있습니다. 그 기사를 다시 읽으면 SessionKey (%)와 같이 시도해 볼 수 있습니다. 희망을 찾으십시오! –

+0

잘 ur 시간 @ DT-UK upvoted에 당신을 감사하십시오 – Asad