All Answers

0 votes

Hi Shabaz,

please check these 3 points. If still not clear please send a runnable test case that shows the issue:

  • Clipboard access requires user interaction (e.g., a button click).

  • The method is called outside an event handler (like Load, Timer, Async Sub without user input).

  • Your site isn’t served from a secure context (HTTPS) — required by most browsers for clipboard access.

Best regards
Frank

 

0 votes

As JD answered, there is no specific setting to turn it on/off.

Please attach a compilable test case that we can inspect further.

Best regards
Frank

0 votes

You can manage the Application SessionTimeout Event….

0 votes

sessionstate is not a Wisej option. It’s Asp.net. The session timeout in wisej is an option in default.json – refer to extensive online documentation.

If you have a memory leak in your code use the memory profiler to find out which root in your code is holding references.

You don’t need to change anything related to the GC. It’s all handled automatically by .NET. Wisej doesn’t have anything to do with memory management and there is nothing for you to change other than avoiding memory leaks.

Memory leaks in .NET occur when you have a root (see .NET documentation about roots and garbage collection) that holds on a reference. It’s all standard .NET stuff – it’s not and cannot be changed by wisej or any other framework.

 

 

  • JD answered Dec 21, 2025 - 5:34 pm
0 votes

Thanks

0 votes

Call Show(). There can be only 1 active page. Use the docs: https://docs.wisej.com/docs/controls/containers/page

  • JD answered Dec 19, 2025 - 11:39 am
0 votes

Somehow it is not showing up for me. Did I turn off a property for that?

  • Maestro answered Dec 19, 2025 - 12:30 am
0 votes

It’s automatic. Add child MenuItems to a menu item and it will show the down arrow or right arrow when floating.

  • JD answered Dec 18, 2025 - 6:58 pm
0 votes

Here are some things you can check:

1. Time Sync / System Clock

If your machine’s clock is off, activation can fail because licensing validation uses timestamps.
Ensure your system date/time is correct.

2. Internet Access During Activation

Community Edition requires contacting the Wisej license server once to validate the key.
If your network blocks outbound traffic (firewall/proxy), you may see an activation error.

Try temporarily enabling internet access or running on a network without strict outbound filtering.

3. Go to Support -> Account and verify that the license is still active and has not expired.

If all this fails, please email support AT wisej.com with your license key and the error message and we will look into this further.

0 votes

Hi Julie – please find the requested test project in attached file. HTH.

0 votes
In reply to: DevExpress Gridcontrol

https://supportcenter.devexpress.com/ticket/details/t233080/datagrid-how-to-set-row-height

https://js.devexpress.com/jQuery/Documentation/ApiReference/UI_Components/dxDataGrid/Row/

Wisej doesn’t change the way devextreme works. You need to write javascript. Use the Dx documentation, once you know how to change the row height in javascript, post a working sample using any framework and in case you can’t do the same using Wisej I’m sure someone will help you.

  • JD answered Dec 16, 2025 - 11:22 am
0 votes

Solution 1 seems to work for us. Cookies in web browsers are still functional with several current web browser implementations.

Thank you Julie.

1 vote

The theme would have to be a .theme JSON file, so if you got it from another vendor it’s likely in the wrong format. Just as you cannot use a devexpress theme with telerik or a wordpress theme with asp.net. Any theme from any vendor is not interchangeable.

1 vote

Themes are simply JSON files. You can open any theme file in the theme builder, doesn’t matter who made it.

For more details on using custom CSS in your theme, see here: https://docs.wisej.com/theme-builder/user-interface/css-editor

0 votes

Using Application.Navigate to access the html file is pretty simple.

Simply add the html file to your project, ie myhtml.html.

Then access it with Application.Navigate.

Application.Navigate(“myhtml.html")

See attached test case.

 

0 votes

Thanks a lot – we’ll try out your proposals ASAP.

0 votes

The Application.ClientId is stored in the browser’s LocalStorage. The reason you’re seeing ClientId changing after closing and reopening the browser is most likely due to recent browser privacy changes.
Modern browsers (Chrome, Edge, Firefox) have been implementing stricter privacy measures, including:

  • Storage partitioning – Browsers are now partitioning localStorage by top-level site to prevent cross-site tracking
  • Third-party cookie blocking – Browsers are increasingly blocking or limiting third-party cookies and storage access

Solutions
1. Use Cookie-Based Storage Instead
You can store your own client identifier in cookies rather than relying solely on Application.ClientId:

// At application start, check for existing client ID in cookies
var existingClientId = Application.Cookies["MyClientId"];
if (string.IsNullOrEmpty(existingClientId))
{
// Generate and store a new client ID
var newClientId = Guid.NewGuid().ToString();
Application.Cookies.Add("MyClientId", newClientId);
}

2. Configure Session Storage to Use LocalStorage
In your Default.json, ensure you have the session storage set to “local”:

{
"sessionStorage": "local"
}

This allows the session to survive browser closure, but may still be affected by browser privacy settings. See https://docs.wisej.com/docs/concepts/configuration for more information

3. Implement User Authentication
The most reliable approach is to implement proper user authentication. When users log in, you can associate their session with their user account in your database, making browser storage irrelevant for session recovery:

// After successful login
Application.Session.UserId = authenticatedUserId;
// Store session info server-side linked to the user

4. Check Browser Settings with Users
Have affected users check their browser settings for:

  • “Clear cookies and site data when you close all windows” (in Chrome: Settings → Privacy and Security)
  • Any browser extensions that clear storage data

 

Hope this helps,

Julie

0 votes

Can you please attach a test case that reproduces the issue? Delete the bin and obj folders before posting to make the file size smaller.
Thanks,
Julie

0 votes

You can do the first approach like this:
string myHtml = "<html><head><style>body{background:blue;}</style></head><body><h1>Hello</h1></body></html>";
string base64Html = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(myHtml));
webBrowser1.Url = new Uri($"data:text/html;base64,{base64Html}");

For the second approach, you can create an endpoint/handler that returns your HTML and navigate to it:
Application.Navigate(“/api/catalog?id=123”);

0 votes

thx dear

Showing 21 - 40 of 11k results