如何在 LightSwitch 中引用不同的屏幕?
我需要获取作为 ListDetails 屏幕中的父屏幕的文本框的值。
父屏幕为我提供用户列表,子(详细信息)屏幕为我提供与该用户关联的权限列表。当我添加新权限时,我需要 userId 字段(在添加新屏幕中)来获取当前用户的 userId。
I need to get a value of a text box which is the parent screen in the ListDetails screen.
The parent screen gives me a list of users and the child (details) screen gives me a list of permissions associated with that user. When I add a new permission, I need the userId field (in the add new screen) to have the userId of the current user.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不引用父屏幕,而是向子屏幕添加参数。当您从父屏幕导航到子屏幕时,LightSwitch 需要参数(例如 userId)来显示屏幕。然后该值可在子屏幕上使用。
在下面的链接中,“stateName”被传递到子屏幕并用于运行查询
http ://www.c-sharpcorner.com/UploadFile/dbd951/8044/
Instead of referring to the parent screen add a parameter to the child screen. As you navigate from the parent screen to the child screen LightSwitch requires the parameter (e.g. userId) to show the screen. The value is then available on the child screen.
In the link below 'stateName' is passed to the child screen and used to run a query
http://www.c-sharpcorner.com/UploadFile/dbd951/8044/